问题是代码写入了checkbox
点击事件。
因此,如果用户首次单击checkbox
,则编辑字段验证器不起作用。
我不想为submit
点击事件编写类似的代码,因为我希望在表单提交信息无效时禁用提交按钮
这是一个jquery:
$(".jbcheckboxSignUp").click(function () {
$(".jbcheckboxSignUp").toggleClass("select");
var $checkbox = $("#jbCheckBoxSignUp");
$checkbox.attr('checked', !$checkbox.attr('checked'));
if ($("button.SignUpButton").attr('disabled') && $('#SignUpForm').validator() && $("#signUpEmail").val()!="" ) {
$("button.SignUpButton").removeAttr('disabled');
} else {
$("button.SignUpButton").attr('disabled','disabled');
}
});