此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

form.submit

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

HTMLFormElement.submit() 用来提交表单 <form>

这个方法和触发提交表单按钮很类似,但有所不同:

HTMLFormElement.requestSubmit() 方法与触发表单提交的 <button> 的效果是相同的。

如果一个表单控件(比如一个提交按钮)的 nameid 的值为 submit,则它将覆盖表单的 submit 方法。

使用 HTMLFormElement.submit() 方法时,属性 type="submit"<input> 不会与表单一起被提交,但在使用原始的 HTML 表单提交时,它将被提交。

语法

js
submit()

参数

无。

返回值

无(undefined)。

示例

js
document.forms["myform"].submit();

规范

规范
HTML
# dom-form-submit-dev

浏览器兼容性