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"/>