Javascript 获取ASP MVC Ajax.Begin OnBegin方法中激活输入的值/id
我的ASP MVC cshtml代码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", })) {
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
}
}