【JavaScript】テキストボックスにフォーカス中にエンターキーを押すとイベントが発生するのを解除


地味に迷惑なこの機能。

buttonやsubmitボタンを用意していて、それを押した時だけにイベントを起こしたい。

 

テキストボックスに、これを追加するだけ。

onkeypress="if( window.event.keyCode == 13 ){return false;}"

テキストボックスにフォーカス中は、エンターキー(キーコード:13)を押されても無視するという設定です。

<input type="text" name="aaa" value="" onkeypress="if( window.event.keyCode == 13 ){return false;}" />