JQuery验证-检查电子邮件是否存在,如果存在';它已经有效了
我使用jquery验证来验证表单,我使用addMethod来检查电子邮件是否已经存在,但我只能根据原始验证规则检查电子邮件是否有效,因为使用当前实现从一开始就浪费了对无效电子邮件的处理JQuery验证-检查电子邮件是否存在,如果存在';它已经有效了,jquery,forms,validation,Jquery,Forms,Validation,我使用jquery验证来验证表单,我使用addMethod来检查电子邮件是否已经存在,但我只能根据原始验证规则检查电子邮件是否有效,因为使用当前实现从一开始就浪费了对无效电子邮件的处理 $.validator.addMethod("EmailValidator", function(value, element) { return value=="x@gmail.com"; ///changing this to ajax call }, "Email is already reg
$.validator.addMethod("EmailValidator", function(value, element) {
return value=="x@gmail.com"; ///changing this to ajax call
}, "Email is already registered");
$(".edit-user-form").validate({
rules:{
email:{
EmailValidator:true
}
},
errorPlacement: function (error, element) {
error.insertAfter(element);
}
});
您可以使用
remote
validation选项通过AJAX请求验证属性。更多信息,请参见我标记为重复的问题。另请参见:我知道如何实现ajax调用,但是否仅在电子邮件有效的情况下才会调用此调用(x@y.z) ? 我也可以只做一个指标,以便用户可以提交与电子邮件已经存在?