Javascript 自动触发表单中的一个提交按钮

Javascript 自动触发表单中的一个提交按钮,javascript,jquery,html,Javascript,Jquery,Html,我的表格如下: <form name="dummyform" id="dummyform"> <input type="text" name="dummyname"> <input type="submit" name="save_as_draft" id`="save_as_draft"> <input type="submit" name="send" id="send" hidden> <button name="Dum

我的表格如下:

<form name="dummyform" id="dummyform">
  <input type="text" name="dummyname">
  <input type="submit" name="save_as_draft" id`="save_as_draft">
  <input type="submit" name="send" id="send" hidden>
  <button name="Dummysend" id="Dummysend">SEND DUMMY</button>
</form>

问题是此表单中有两个提交按钮。如何仅通过输入
name
id
,上下文来触发id为
send
的submit按钮

例如:


document.getElementById(“发送”)。单击()

也要注意HTML,因为它有一些语法错误:

  • 元素需要“action”属性
  • “id`”不是元素的有效属性

@panther给出了答案,当执行
document.getElementById(“发送”)时,单击()这将仅触发该特定按钮的提交,这意味着在服务器端接收到的post数据上,您将不具有其他按钮的属性/键,这就是html表单提交的工作原理吗?这里的id显然是错别字。但这并没有引起问题,id`只是作为属性被忽略了,它只是一团混乱<代码>操作
不是必需的,当缺少
操作
时,表单将发送到同一页面。
操作
属性位于
元素上。如果没有指定。
document.getElementById("dummyform").submit();