HTMLFormElement: submit() 方法
HTMLFormElement.submit()
方法提交给定的 <form>
。
此方法类似于(但并不完全相同于)激活表单的提交 <button>
。但是,当直接调用此方法时
HTMLFormElement.requestSubmit()
方法与激活表单的提交 <button>
相同,并且不存在这些差异。
具有 name
或 id
为 submit
的表单控件(例如提交按钮)将屏蔽表单的 submit
方法。尝试调用 myForm.submit();
会抛出错误“submit 不是函数”,因为在这种情况下,submit
指的是具有 name
或 id
为 submit
的表单控件。
使用 HTMLFormElement.submit()
时,属性类型为“submit”的 <input>
不会与表单一起提交,但是当你使用原始 HTML 表单提交时,它会被提交。
语法
js
submit()
参数
无。
返回值
无 (undefined
)。
示例
js
document.forms["myform"].submit();
规范
规范 |
---|
HTML 标准 # dom-form-submit-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。