如果有多个未命名的输入,为什么没有提交表单?

goo*_*ing 5 html forms

<form method="POST" action="">
    <input type="text" />
    <input type="text" />
</form>
Run Code Online (Sandbox Code Playgroud)

(JSFiddle)

按回车键input.然后删除其中一个input并再次按下它.当我们在表单内部有两个输入时,表单未提交(我们需要一个按钮).这是为什么?

Bra*_*ano 7

具有单个输入的HTML表单的默认行为是在输入时提交.添加第二个输入后,按Enter键将不再提交表单.存在或缺乏名称与它无关.

  • 终于从[相关问题](http:// stackoverflow)找到了[旧规范](http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2)的链接.com/questions/1370021/enter-key-on-a-form-with-a-single-input-field-will-automatic-submit-with-ge):"当只有一个单行文本输入字段时在表单中,用户代理应接受该字段中的Enter作为提交表单的请求." (3认同)