キーボード操作によって発生するイベントは、下記4種類あります。
イベント名 | 発生タイミング |
---|---|
onkeydown | いずれかのキーが押されたとき |
onkeypress | いずれかのキーが押されて放されたとき |
onkeyup | いずれかのキーが放されたとき |
oninput | 要素に値が入力されたとき |
【指定可能なタグ】
<a>、
<area>、
<button>、
<input>、
<label>、
<option>、
<select>、
<textarea>など
イベントは、選択可能なタグ(上記)に指定します。それ以外のタグは、指定してもイベントが発生しません。
但し、oninputイベントは、
<input>、
<select>、
<textarea>のみ指定可能です。
イベント処理・表示対象イベント選択 | |
---|---|
全選択/解除 | keydown keypress keyup input |
onkeydown | onkeypress | onkeyup | input |