两个submit按钮调用同一个onclick事件的判断

我现在form里有两个submit,例子如下:

1

<button type="submit" id="a2" name="_ActionID value="a2" onclick="函数()">2

两个submit调用的onclick方法是同一个,请问函数js里如何判断我是点击的哪个submit呢?函数不能带任何参数

函数可以增加参数,将this(当前点击的button对象)传递给函数

function 函数(el){
alert(el.name)
}
<button type="submit" id="a2" name="_ActionID value="a2" onclick="函数(this)">

有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

把id的值当做js函数的参数传入函数内部。

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

<script>
function 函数(){
    var e = arguments.callee.caller.arguments[0] || window.event;
    alert(e.srcElement.value);
}
</script>
<button type="submit" id="a1" name="_ActionID" value="a1" onclick="函数()">A1</button>
<button type="submit" id="a2" name="_ActionID" value="a2" onclick="函数()">A2</button>