如何确定哪个提交按钮被按下,表单的onSubmit事件,不使用jQuery。

12 浏览
0 Comments

如何确定哪个提交按钮被按下,表单的onSubmit事件,不使用jQuery。

我有一个带有两个提交按钮和一些代码的表单:

HTML:



JavaScript:

form.onSubmit = function(evnt) {
    // 做一些异步操作,稍后将提交表单
    return false;
}

当然,这两个提交按钮完成不同的任务。在onSubmit中有没有办法找出哪个按钮被按下了,以便之后我可以通过thatButton.click()来提交?

理想情况下,我希望不修改按钮的代码,只使用纯JavaScript的插件来实现这个功能。

我知道Firefox有evnt.explicitOriginalTarget,但我找不到其他浏览器的类似方法。

0