jquery中的按钮点击事件不会触发asp按钮
问题描述:
<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>
。我需要做点别的?
答
可能的问题是你的jquery脚本无法找到id这就是为什么事件没有发射。
尝试使用
'<%=btnSubmit.ClientID%>'
这将工作速度非常快,因为它会使用本地document.getElementById
。 在您的选择器中。
由于服务器控件ID生成模式是你不想依赖的东西。
OR
正如@Kartikey 提到您可以设置ClientIDMode = Static
的#btnSubmit
按钮
设定''的ClientIDMode#btnSubmit'按钮= Static'。 – 2015-02-24 05:49:26
Put e.preventDefault();就在警报声明之前。你也不需要OnClick =“btnSubmit_Click” – renakre 2015-02-24 05:56:13