我刚刚发现只有一个输入(不隐藏)的FORM会在按Enter键时自动提交。为什么有一个文本输入的FORM输入,而有两个文本INPUT的输入不能输入?
但是当按下回车键时,至少包含两个输入(不隐藏)的表单将不会提交。
(脚本都没有一个提交/按钮/输入[类型=提交]内)
看看这个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>
如果添加'输入型= submit'到第2的形式,它会提交。我正在寻找关于它的标准 –