技術メモ

書いておぼえるブログ

エンターキーが押された時のページ遷移を防ぎたい

状況

任意のテキストボックスに何か文字列を入力していて、入力を確定するつもりでエンターを押したら、意図せず変なところにジャンプしてしまうのを防ぎたい。

コード  

$('input[type="text"]').on('keypress', function(e) {
  if( e.which == 13 ) {
     e.preventDefault();  
   }
});

DEMO

codepen.io