我刚刚发现只有一个 INPUT(未隐藏)的 FORM 会在按 Enter 时自动提交。
但是一个包含至少两个输入(未隐藏)的表单在按下回车时不会提交。
(没有一个脚本里面有提交/按钮/输入[type=submit])
看看这个jsfidle。这种行为是否有解释/标准?
<form id="form1" method="POST">
<p>Does submit:</p>
<input type="text" placeholder="focus and press enter"/>
</form>
<form id="form2" method="POST">
<p>Does <strong>not</strong> submit:</p>
<input type="text" placeholder="does not submit"/>
<input type="text" placeholder=""/>
</form>