Как сделать выбор обязательных полей - PullRequest
0 голосов
/ 22 апреля 2019

Я делаю некоторые изменения на своем веб-сайте, и я сделал свою форму с полем выбора. До выбора я использовал поля ввода, но теперь я изменил их, чтобы выбрать, потому что эти поля считывают значения из моей базы данных.

Так что теперь я пытаюсь пометить эти поля выбора как обязательные, но не могу понять, как это сделать.

Это мой код для полей ввода с обязательным флагом true, но теперь, как сделать то же самое для полей выбора.

jQuery(".next").click(function () {
    var filter = true,
    reded = [];
    jQuery(".visible-path input").filter("[required]").each(function () {
        if (jQuery(this).val() === '') {
            jQuery(this).css("border", "1px solid red");
            reded.push(jQuery(this).index("input"));
            filter = false;
        }
    });

    setTimeout(function () {
        for (var i = 0; i < reded.length; i++) {
            jQuery("input").eq(reded[i]).css("border", "1px solid #e7e7e7");
            jQuery("select").eq(reded[i]).css("border", "1px solid #e7e7e7");
        }
        reded = [];
    }, 800);

1 Ответ

0 голосов
/ 22 апреля 2019

Нет необходимости JQuery, просто добавьте HTML5 атрибут «требуется», чтобы выбрать. Он позаботится о проверке.

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