【发布时间】:2013-08-07 22:36:26
【问题描述】:
如何指定使用哪个提交按钮提交?
当前示例仅提交第一个提交按钮,使用 $("form").submit();但是我怎样才能让它通过 id 或 name 选择提交按钮?
<html>
<script>
$("form").submit();
</script>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" />
//other inputs
<input type="submit" value="Enter" name="enter" id="enter">
<input type="submit" value="Void" name="void" id="void">
<input type="submit" value="Refund" name="refund" id="refund">
</form>
</html>
【问题讨论】:
-
顺便说一句,您不应该有重复的 ID。
-
每个元素也应该只有一个 id
-
@FabrícioMatté 哎呀,这只是一个复制和粘贴错字,抱歉。
-
没有问题,回到主题,从 JS 触发的提交事件并没有发送我记忆中的任何提交按钮值。我想 Blender 的解决方案是你最好的选择,虽然我还没有测试过。
标签: javascript jquery html