Показать сообщение отдельно
  #10 (permalink)  
Старый 21.06.2017, 04:09
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от daimon0482
нашел такую концовку проверки
Я не знаю где вы нашли такую концовку и какую солянку вы хотите сотворить из кусков где-то найденных, но то что это хрень, "зуб даю".

$("#email").change(function() ... это событие наступит после того, как введено, ушли с поля и продолжаем в другом. Событие же отправки формы, это иное событие, и коли запретить отправление формы, то проверка результата проверки занятости и return должна быть до $.ajax.

$("#email").change(function(){
   ///....
}).data('check', 0);


где 'check' - 0, это поле еще не проверялось, либо проверялось, но результат отрицательный. Соответственно 1, все Ок и форму разрешено отправить. Вот это и нужно проверять.

Последний раз редактировалось laimas, 21.06.2017 в 06:29.
Ответить с цитированием