2015-02-24 243 views
0
<asp:Button runat="server" CssClass="btn btn-primary btn-group-lg" ID="btnSubmit" Text="Sign in" OnClick="btnSubmit_Click" /> 

這是我的按鈕。我在哪裏我已經寫了下面的代碼jquery中的按鈕點擊事件不會觸發asp按鈕

$(document).ready(function() { 
    $('#divMain').hide().fadeIn(2000) 

    $(document).on("click", "#btnSubmit", function (e) { 
     alert('The element myID is clicked'); 
    }); 
}); 

淡入功能,但是作品單擊不觸發JavaScript文件<script src="Scripts/jsFile.js"></script>。我需要做點別的?

+1

設定''的ClientIDMode#btnSubmit'按鈕= Static'。 – 2015-02-24 05:49:26

+0

Put e.preventDefault();就在警報聲明之前。你也不需要OnClick =「btnSubmit_Click」 – renakre 2015-02-24 05:56:13

回答

1

可能的問題是你的jquery腳本無法找到id這就是爲什麼事件沒有發射。

嘗試使用

'<%=btnSubmit.ClientID%>' 

這將工作速度非常快,因爲它會使用本地document.getElementById。 在您的選擇器中。
由於服務器控件ID生成模式是你不想依賴的東西。

OR

正如@Kartikey 提到您可以設置ClientIDMode = Static#btnSubmit按鈕

相關問題