2013-06-27 77 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"); 
     }); 
    }); 
相關問題