Сообщение от daimon0482
|
нашел такую концовку проверки
|
Я не знаю где вы нашли такую концовку и какую солянку вы хотите сотворить из кусков где-то найденных, но то что это хрень, "зуб даю".
$("#email").change(function() ... это событие наступит после того, как введено, ушли с поля и продолжаем в другом. Событие же отправки формы, это иное событие, и коли запретить отправление формы, то проверка результата проверки занятости и return должна быть до $.ajax.
$("#email").change(function(){
///....
}).data('check', 0);
где 'check' - 0, это поле еще не проверялось, либо проверялось, но результат отрицательный. Соответственно 1, все Ок и форму разрешено отправить. Вот это и нужно проверять.