2013-06-27 80 views
0

我有两个asp按钮在我的形式在asp中。 当我点击任何提交按钮时,调用下面的函数,最终调用callotherfunction()。确定哪个asp.net提交按钮已被点击在jquery

$("form").live("submit", function() { 
    callotherfunction(); 
}); 

我想区分点击和我想运行callotherfunction();仅限1个按钮。

这是我的两个提交按钮:

<asp:Button ID="btn1" runat="server" OnClick="Button1_Click" Text="Start Search" />  
<asp:Button ID="btn2" runat="server" OnClick="Button2_Click" Text="Export Data to Excel" /> 

我已经尝试识别使用的代码按钮点击BNY:

$("input").click(function() { 
alert($(this).attr('id')); 
}); 

我没有得到任何警告。 我应该如何处理这个过程。

+3

想要显示您的相关呈现的HTML?你的'$(“input”)。click(function(){'应该可以正常工作。 – tymeJV

+0

yes即使我这么认为。但它没有给我提示,也没有错误。是否有其他方法可以获得提交的id按钮被点击了吗? – Ankita

+0

你可以发布HTML,现在我们只能推测为什么这不起作用。 – tymeJV

回答

0
$("#<%=btn1.ClientID %>").click(function() { ...}); 

像这样

0

此代码为我工作!

$(document).ready(function() { 
     $("input[id$='btn1']").click(function() { 
      alert("button1"); 
     }); 
    }); 
相关问题