Требуется некоторая помощь с плагином проверки формы Jquery , если это возможно.
Я проверяю поле электронной почты моей формы на размытие, совершая ajax-вызов в мою базу данных, который проверяетесли текст в поле электронной почты в настоящее время находится в базе данных.
// Check email validity on Blur
$('#sEmail').blur(function(){
// Grab Email From Form
var itemValue = $('#sEmail').val();
// Serialise data for ajax processing
var emailData = {
sEmail: itemValue
}
// Do Ajax Call
$.getJSON('http://localhost:8501/ems/trunk/www/cfcs/admin_user_service.cfc?method=getAdminUserEmail&returnFormat=json&queryformat=column', emailData, function(data){
if (data != false) {
var errorMessage = 'This email address has already been registered';
}
else {
var errorMessage = 'Good'
}
})
});
Что я хотел бы сделать, это включить этот вызов в правила моего плагина проверки JQuery ... например,
$("#setAdminUser").validate({
rules:{
sEmail: {
required: function(){
// Replicate my on blur ajax email call here
}
},
messages:{
sEmail: {
required: "this email already exists"
}
});
Хотите знать, есть ли способ достичь этого?Большое спасибо