onkeypressイベント

事件对象参考手册イベントオブジェクト

例

ユーザーがキーボードのボタンを押したときに Javascript コードを実行します:

<input type="text" onkeypress="myFunction()">

試してみる »

定義と用法

onkeypress イベントは、キーボードのキーが押されて離されたときに発生します。

ヒント:onkeypress イベントに関連するイベントの実行順序:

  1. onkeydown
  2. onkeypress
  3. onkeyup

注意:すべてのブラウザで onkeypress イベントは文字と数字のみをリッスンでき、一部の特殊キー(ALT、CTRL、SHIFT、ESC、矢印など)はリッスンできません。ユーザーがキーを押したかどうかをリッスンするには、次を使用してください。onkeydownイベント、すべてのブラウザが onkeydown イベントをサポートしています。

構文

HTML 内:

<element onkeypress="SomeJavaScriptCode">

JavaScript 内:

object.onkeypress=function(){SomeJavaScriptCode};

パラメータ 説明
SomeJavaScriptCode 必須。このイベントが発生したときに実行される JavaScript を指定します。


ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザが onkeypress イベントをサポートしています。


onkeypress イベントをサポートする HTML タグ:

onkeypress 属性は、次の要素を除くすべての HTML 要素に適用できます:<base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, および <title>。


事件对象参考手册イベントオブジェクト その他の拡張