Javascript 获取ASP MVC Ajax.Begin OnBegin方法中激活输入的值/id

Javascript 获取ASP MVC Ajax.Begin OnBegin方法中激活输入的值/id,javascript,jquery,asp.net,ajax,asp.net-mvc,Javascript,Jquery,Asp.net,Ajax,Asp.net Mvc,我的ASP MVC cshtml代码 using (Ajax.BeginForm("action", "controller", new {para=123}, new AjaxOptions { HttpMethod = "POST", OnBegin = "DoOnBegin", })) {

我的ASP MVC cshtml代码

using (Ajax.BeginForm("action", "controller", new {para=123},  
       new AjaxOptions
                {
                    HttpMethod = "POST",
                    OnBegin = "DoOnBegin",
                }))
            {
                <input type="submit" value="foo" id="fooSubmit" />
                <input type="submit" value="bar" id="barSubmit" />
            }
是否可以获取单击的输入元素的值,如果可以,如何获取?$(this)元素只包含表单,但似乎无法获取所选输入


纯javascript或jquery解决方案都可以

我建议只使用jquery而不是Ajax助手。为什么要获取输入元素?您是否希望在服务器端对它做些什么?在客户端?我想根据选择的输入将表格单元格中的值更改为不同的值。因此,请首先给出输入按钮id。如果其中一个输入按钮被禁用,我会添加ID
function DoOnBegin() {
  if(value of activated input element == "foo"){
    // do something
  } else {
    // do something else
  }
}