1. ホーム
  2. javascript

[解決済み] どのような文字キーが押されたかを知るには?

2022-05-18 02:21:48

質問

純粋なJavascriptで、クロスブラウザ互換の方法で、どの文字キーが押されたかを調べたいのです。

どのように解決するのですか?

JavaScriptをクリアしてください。

function myKeyPress(e){
  var keynum;

  if(window.event) { // IE                  
    keynum = e.keyCode;
  } else if(e.which){ // Netscape/Firefox/Opera                 
    keynum = e.which;
  }

  alert(String.fromCharCode(keynum));
}
<input type="text" onkeypress="return myKeyPress(event)" />

JQueryを使用します。

$("input").keypress(function(event){
  alert(String.fromCharCode(event.which)); 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input/>