Как разрешить остальные проверки и просто прекратить отправку HTML-формы с помощью jQuery? - PullRequest
0 голосов
/ 27 июня 2019

У меня есть атрибут required в HTML-форме, который гарантирует, что никто не сможет отправить форму без ввода текста во входные данные. Я не хочу снова проверять (по крайней мере, на внешней стороне, используя jQuery), ввел ли пользователь какой-либо текст во ввод. Я хочу использовать AJAX, и если я использую event.preventDefault();, обязательный атрибут не проверяется браузером, и форма отправляется.

Мой вопрос: есть ли другой способ проверить данные формы, как если бы я должен был отправить форму напрямую, без использования AJAX?

Я пытался и даже искал в Google, но не смог найти ни одной статьи по этому вопросу.

Образец формы:

<form action="submit.php" method="POST">
    <input type="text" name="name" placeholder="Enter the data" required>
</form>

JQuery:

$(document).ready(function () {
    $("form").on('submit', function(event) {
        event.preventDefault();
        // I get form data even though it's not validated by the required tag...
    });
});

Пожалуйста, помогите.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...