onkeypress 属性は、ユーザがキーボードのキーを押したときに発火します。
チップ: onkeypress イベントに関連するイベントの順序:
注: onkeypress イベントは、全ブラウザの全てのキーで発火するとは限りません(例えば、ALT、CTRL、SHIFT、ESC は発火しません)。 ユーザがキーを押したかどうかを検出するには、onkeypress はすべてのキーで反応するわけではないので、代わりに onkeydown を使用します。
onkeypress 属性は イベント属性 の一つで、全ての HTML 要素で使用することができます。
要素 | イベント |
---|---|
全ての HTML 要素 | onkeypress |
ユーザがキーを押したときに JavaScript を実行します:
<input type="text" onkeypress="displayResult()">
Try it Yourself ❯
イベント属性 | |||||
---|---|---|---|---|---|
onkeypress | Yes | Yes | Yes | Yes | Yes |