这是一个很容易描述的问题。这在 Firefox (3.6)、IE (8) 和 Chrome (8) 上进行了测试。
这是文件 doesnotsubmit.html
<form>
<input />
<input />
</form>
当焦点位于其中一个输入上并按 Enter 键时,什么也没有发生。
下面是文件dossubmit.html
<form>
<input />
</form>
当焦点在输入上并按下回车键时,表单被提交。
对这种不一致的行为有任何见解吗?
我知道表单缺少提交按钮,因此在语义上不正确。无论如何,提交过程是通过 jQuery 对话框按钮窗格的按钮自动处理的,我不知道如何放置额外的 <input type="submit" />。