Как сделать проверку формы?

138
03 июля 2019, 15:00

После нажатия Submit идёт проверка формы. Сначала делаются проверки при помощи AJAX. После ответа сервера AJAX запроса делаются остальные проверки. Но форма не дожидается ответа от AJAX и отправляет данные на сервер. Как правильно реализовать, что бы сначала форма не отправляла данные, а после всех проверок отправила, а то совсем туплю. Спасибо

$('#form input[type="submit"]').on('click', function(e) { 
  // AJAX проверка 
  // Получили результат от AJAX и запустили обычные проверки 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<form id="form"> 
  <input type="text" name="login" value=""> 
  <input type="password" name="password" value=""> 
  <input type="submit" name="submit" value="submit"> 
</form>

Answer 1
$('#form').on('submit', function(e) {
  e.preventDefault();
  var form = this;
  // AJAX проверка
  // Получили результат от AJAX и запустили обычные проверки
    form.submit();
});
READ ALSO
объединить 2 картинки

объединить 2 картинки

Столкнулся с таким вопросомУ меня есть страница, на которой есть изображение и кнопка добавить изображение для пользователя

119
Не понятное мне поведение Javascript

Не понятное мне поведение Javascript

Есть простейший к примеру код:

125
Имитирование checked

Имитирование checked

Есть у меня на странице checkbox и вот допустим когда страница загрузилась мне нужно что бы он как бы на жался, простая подстановка атрибута ничего...

130