Как добавить обработчик к валидации (jquery.form-validator)

D
На сайте с 20.09.2010
Offline
175
605

Для валидации форм использую jquery.form-validator

Есть такая форма:

<form method="post" id="registration-form">

<input type="email" id="email" name="email" data-validation="email" data-validation-error-msg="Укажите коректно емейл" value="" />
<script src="js/jquery1_10_2.min.js"></script>
<script src="js/jquery.form-validator.min.js"></script>
<script>
$.validate({
form : '#registration-form',
modules : 'security',
borderColorOnError : '#953B39',
onSuccess : function($form) {
document.getElementById('submit_btn').disabled = true;
$("#registration-form").submit();
}
});

Если я неправильном формате введу емейл(непо маске), выдаст ошибку.

Подскажите как расширить обработчик для поля емейл, мне нужно чтобы выполнялась такая функция:

function check_email(email)

{
$.post('/ajax/check_email.php', {email: email}, function(data){
if(data.error== '1')
{
$("#email").addClass("error");
$("#emaildiv").addClass("has-error");
}
else
{
$("#email").addClass("valid");
$("#emaildiv").removeClass("has-error")
}
}, 'json');
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий