【发布时间】:2011-04-04 09:31:40
【问题描述】:
我有一个带有两个提交按钮和一些代码的表单:
HTML:
<input type="submit" name="save" value="Save" />
<input type="submit" name="saveAndAdd" value="Save and add another" />
JavaScript:
form.onSubmit = function(evnt) {
// Do some asyncrhnous stuff, that will later on submit the form
return false;
}
当然,两个提交按钮完成不同的事情。有没有办法在onSubmit 中找出按下了哪个按钮,以便稍后我可以通过thatButton.click() 提交?
理想情况下,我不想修改按钮的代码,只需要一个具有此行为的纯 JavaScript 插件即可。
我知道 Firefox 有 evnt.explicitOriginalTarget,但我找不到其他浏览器的任何东西。
【问题讨论】:
标签: javascript html