проферка поля на ошибки JS

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Vi_ru_S
Сообщения: 61
Зарегистрирован: 2018.08.14, 07:39
Откуда: Владивосток
Контактная информация:

проферка поля на ошибки JS

Сообщение Vi_ru_S »

Всем привет. Скажите как можно проверить поле с помощью JS валидации что бы возвращался либо true либо false?
Собственно затея в том что бы проверить два поля если они проходят валидацию то выполняем определенные действия.
В действительности все иначе чем на самом деле. Антуан де Сент Экзюпери
Аватара пользователя
maleks
Сообщения: 1985
Зарегистрирован: 2012.12.26, 12:56

Re: проферка поля на ошибки JS

Сообщение maleks »

Давно не сталкивался, но вроде по первому совету отсюда , плюс считывать добавились ли классы ошибки проверяемому элементу формы
Yii2 universal module sceleton - for basic and advanced templates
yiiliveext
Сообщения: 910
Зарегистрирован: 2019.08.13, 01:49

Re: проферка поля на ошибки JS

Сообщение yiiliveext »

Код: Выделить всё

$("#my_form").on("afterValidate", function (event, messages, errorAttributes) {
        var errorAttributeNames = [];
        $.each(errorAttributes, function(index, value) {
           errorAttributeNames.push(value.name);
        });
        if (!($.inArray('title_en', errorAttributeNames) > -1)  && !($.inArray('title_ru', errorAttributeNames) > -1)) {
            console.log('title_en and title_ru have been validated successfully!');
        }
    });
Ответить