HTMLFormElement: submit() 方法
HTMLFormElement.submit() 方法会提交指定的 <form>。
此方法类似于激活表单的 submit <button>,但并不完全相同。然而,直接调用此方法时:
HTMLFormElement.requestSubmit() 方法与激活表单的 submit <button> 相同,没有这些差异。
name 或 id 为 submit 的表单控件(例如 submit 按钮)会覆盖表单的 submit 方法。尝试调用 myForm.submit(); 会抛出错误“submit is not a function”,因为在这种情况下 submit 指的是 name 或 id 为 submit 的表单控件。
使用 HTMLFormElement.submit() 时,<input> 元素的 type 属性为 "submit" 的不会随表单一起提交,但当您使用原始 HTML 表单提交时,它会被提交。