Javascript 哪些操作会导致HTML表单元素提交?

Javascript 哪些操作会导致HTML表单元素提交?,javascript,html,Javascript,Html,我知道Enter键,单击submit按钮并调用form.submit()来提交HTML页面的表单元素 还有其他操作会导致提交吗?另一种强制单击按钮的方法是调用其单击,如果存在提交,则会导致表单提交 强制单击提交表单 <input type="button" value="ddddd" onclick="document.oform.osubmit.click();" /> <input type="submit" name="osubmit" value="Send" /&g

我知道Enter键,单击submit按钮并调用form.submit()来提交HTML页面的表单元素


还有其他操作会导致提交吗?

另一种强制单击按钮的方法是调用其单击,如果存在提交,则会导致表单提交

强制单击
提交表单

<input type="button"  value="ddddd" onclick="document.oform.osubmit.click();" />
<input type="submit" name="osubmit" value="Send" />

我认为您需要阅读HTML5规范中的相关内容

重要提示:

用户代理可以在每个表单中建立一个按钮作为表单的默认按钮

…[表单]由元素提交者提交(通常是一个按钮),可以选择附加“提交自
submit()
method标志”


通过“提交按钮”,您同时计算了
,对吗?单击表单中的
元素也会进行提交。@MarcB通常不是case@Wiseguy是,type=“image”将被计数。
单击我
。单击该按钮将提交表单。链接已更改。请看。@DustinCleveland,谢谢你的关注。我已经更新了链接,指向规范,就像我写这个答案时一样。当然,新的规范会有更新的语言,但一般来说,隐式提交的工作方式可能会保持一致。