「HTML」Input要素が1つだけのFormはEnterキーでsubmitする
Input要素が1つだけのFormはEnterキーでsubmitする(暗黙のsubmit)。
<form action="./" method="post"> <input type="text" name="test"> </form>
複数ある場合はsubmitしない(hiddenは除く)。
<form action="./" method="post"> <input type="text" name="test1"> <input type="text" name="test2"> </form>
この仕様を知らなくてしばらく悩んでしまったのでメモ…。
詳しくは下記を参照
【HTML】入力欄が1つだけのフォームはEnterキー押下でsubmitされる。submitボタンがなくても。 at softelメモ
jQueryでENTERキーによるSubmitを防止する - xykの日記