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();