После нажатия 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>
$('#form').on('submit', function(e) {
e.preventDefault();
var form = this;
// AJAX проверка
// Получили результат от AJAX и запустили обычные проверки
form.submit();
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Столкнулся с таким вопросомУ меня есть страница, на которой есть изображение и кнопка добавить изображение для пользователя
Есть у меня на странице checkbox и вот допустим когда страница загрузилась мне нужно что бы он как бы на жался, простая подстановка атрибута ничего...