onkeypress イベント

定義と使用法

onkeypressイベントは、ユーザーがキーを押したときに発生します(キーボード上で)。

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

  1. onkeydown
  2. onkeypress
  3. onkeyup

注釈:すべてのキー(例えばALT、CTRL、SHIFT、ESC)がすべてのブラウザでonkeypressイベントをトリガーするわけではありません。特定のキーが押されたかどうかを検出する必要がある場合は、onkeydownイベントを使用してください。それはすべてのキーに適用されます。

ユーザーがキーを押したときにJavaScriptを実行します:

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

自分で試してみてください

文法

HTMLで:

<element onkeypress="myScript">

自分で試してみてください

JavaScriptで:

object.onkeypress = function(){myScript};

自分で試してみてください

JavaScriptでaddEventListener()メソッドを使用する方法:

object.addEventListener("keypress", myScript);

自分で試してみてください

注釈:Internet Explorer 8またはそれ以前のバージョンではサポートされていません addEventListener()メソッド

技術的詳細

バブル: サポート
キャンセル可能: サポート
イベントタイプ: KeyboardEvent
サポートされているHTMLタグ: すべてのHTML要素は、以下の要素を除いています:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style>および<title>
DOM バージョン: レベル2 イベント

ブラウザサポート

イベント Chrome IE Firefox Safari Opera
onkeypress サポート サポート サポート サポート サポート