Петрушка подтвердит, если значение по умолчанию не обновлено - PullRequest
0 голосов
/ 17 октября 2018

Я создал форму с примерно 18 полями ввода.Все поля ввода содержат 0 в качестве значения по умолчанию.Мне нужно проверить и предотвратить отправку формы и показать предупреждение, если хотя бы одно из значений по умолчанию не будет изменено или обновлено пользователем.

Я использую проверку петрушки для проверки моей формы, так можно ли выполнить мое требование, используя петрушку или JavaScript.

Спасибо

1 Ответ

0 голосов
/ 17 октября 2018

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

Например:

//Elements with your input class
const formFields = document.getElementsByClassName('you-class');

//Add validation on event click
document.addEventListener('click', function (event) {
    validate(event);
}, false);

//Simple function to validate
function validate(e) {
    for (let i = 0; i < formFields.length; i++) {
        if(formFields[i].value === 0) {
            //block submit
            e.preventDefault();

            //display some error information...
        }
    }
}
...