input type=”text”でEnterキーを入力すると、Submit処理が実行されることがあります。
特定の入力フィールドでのEnterキー入力をブロックする方法です。
html
<input type="text" onkeydown="return hoge()" placeholder="検索" name="keyword" value="">
Javascript
hoge = function(event) { if ((event.which && event.which === 13) || (event.keyCode && event.keyCode === 13)) { return false; } return true; }
参考
http://d.hatena.ne.jp/xyk/20110118/1295331241