单击提交后,表单被验证。首先,使用 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>
1 个回答