キーボード操作によって発生するイベントは、下記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 |