Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定在jquery中单击了哪个asp.net提交按钮_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 确定在jquery中单击了哪个asp.net提交按钮

Javascript 确定在jquery中单击了哪个asp.net提交按钮,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我在asp中的窗体中有两个asp按钮。 当我点击任何提交按钮时,下面的函数被调用,最终调用callotherfunction() 我想区分单击和运行callotherfunction();仅适用于1个按钮 以下是我的两个提交按钮: <asp:Button ID="btn1" runat="server" OnClick="Button1_Click" Text="Start Search" /> <asp:Button ID="btn2" runat="server

我在asp中的窗体中有两个asp按钮。 当我点击任何提交按钮时,下面的函数被调用,最终调用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" />  
我没有任何警觉。 我应该如何进行该过程。

$(“#”)单击(function(){…});
$("#<%=btn1.ClientID %>").click(function() { ...});

类似这样的代码对我很有用

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

要显示相关的呈现HTML吗?您的
$(“输入”)。单击(函数(){
应该可以正常工作。是的,我也这么认为。但它不会给我任何提示,也不会给我任何错误。有没有其他方法可以获取被单击的提交按钮的id?你能发布HTML吗?现在我们只能猜测这不起作用的原因。live在1.7中被弃用,在1.9中被删除。不要使用它。而是在()上学习使用
$("#<%=btn1.ClientID %>").click(function() { ...});
 $(document).ready(function () {
        $("input[id$='btn1']").click(function () {
            alert("button1");
        });
    });