【发布时间】:2011-01-05 04:30:34
【问题描述】:
我正在尝试查找触发表单提交的提交按钮的值
$("form").submit(function() {
});
我可能会为每个按钮触发 $("input[type=submit]").click() 事件并设置一些变量,但这似乎不如在提交时将按钮从表单中拉出的方式优雅.
【问题讨论】:
-
请注意,不一定有任何这样的按钮。一个脚本可能会做
formobj.submit()。我认为点击事件是要走的路。 -
对于现代浏览器,现在有
event.submitter,它会为您提供被点击的<button>或<input type="submit">。 -
event.originalEvent.submitter -
请注意,Apple Safari 也不应该被视为现代浏览器!