我使用此代码(来自 SO)禁用 asp.net Web 表单按钮以在单击时禁用按钮
$(document).ready(function () {
$('[id$=btnSave]').click(function () {
var button = this;
setTimeout(function () {
$(button).attr('disabled', 'disabled');
}, 100);
});
});
但是当我将WebForms 插件的jQuery 验证和JQuery 验证组添加到页面时,
$(document).ready(function () {
$("#form1").validateWebForm({
rules: {
myDate: {
customDate: true
},
nic: {
nicNo: true
}
}
});
...
<asp:TextBox ID="txtName" runat="server" CssClass="required" ></asp:TextBox>
即使输入无效,它也会禁用按钮。如果输入无效,如何避免禁用按钮?