0
我想使用欧芹的js自定义验证器来检查我的表单上唯一的电子邮件地址。然而,当我不管我回来的时候,它不会停止提交表单。独特的用户名和欧芹js
Ajax请求checkEmailExists取决于如果电子邮件存在
window.Parsley
.addValidator('uniqueUsername', {
requirementType: 'string',
validateString: function(value, requirement) {
$.ajax({
url: "checkEmailExists",
data: {username: value},
dataType: 'json',
method: 'POST',
data: { email: $("#email").val() },
async: false,
success: function(data) {
return data;
}
});
},
messages: {
en: 'This email address already exists!'
}
});
<input type="text" id="email" name="email" placeholder="Email" data-parsley-uniqueUsername data-parsley-required="true" data-parsley-type="email"/>