このコード(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>
入力が有効でない場合でも、ボタンを無効にします。入力が有効でない場合にボタンを無効にしないようにするにはどうすればよいですか?