回答編集履歴
2
nits
test
CHANGED
@@ -3,6 +3,6 @@
|
|
3
3
|
```
|
4
4
|
引数を渡していないため、`name` と `name_OK` は `undefined` という値になります。
|
5
5
|
|
6
|
-
あと、`keyup` イベントのイベントリスナは、`<input>` の**値がキーボード入力により更新されるよりも前に呼ばれる**ので、値のチェックのタイミングとしては不適切です。入力毎にチェックするな
|
6
|
+
あと、`keyup` イベントのイベントリスナは、`<input>` の**値がキーボード入力により更新されるよりも前に呼ばれる**ので、値のチェックのタイミングとしては不適切です。入力毎にチェックするなら`input`イベント、まとまった単位でチェックするなら `change`イベント、フォーム送信時にチェックするなら `<form>` の `submit` イベントを使います。
|
7
7
|
|
8
8
|
|
1
タイミングについて追記
test
CHANGED
@@ -3,3 +3,6 @@
|
|
3
3
|
```
|
4
4
|
引数を渡していないため、`name` と `name_OK` は `undefined` という値になります。
|
5
5
|
|
6
|
+
あと、`keyup` イベントのイベントリスナは、`<input>` の**値がキーボード入力により更新されるよりも前に呼ばれる**ので、値のチェックのタイミングとしては不適切です。入力毎にチェックするなあ`input`イベント、まとまった単位でチェックするなら `blur`イベント、フォーム送信時にチェックするなら `<form>` の `submit` イベントを使います。
|
7
|
+
|
8
|
+
|