Почему такое странное поведение при использованиии yiiactiveform.js

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Sergalas
Сообщения: 619
Зарегистрирован: 2015.10.15, 12:39

Почему такое странное поведение при использованиии yiiactiveform.js

Сообщение Sergalas » 2018.01.14, 21:58

Пытаюсь организовать валидацию динамически добавляемым полям поля добавляются в страницу часть которой обновляется через пиджак, как указано здесь https://yii2-cookbook.readthedocs.io/fo ... veform-js/. Пишу так $('#contact-form').yiiActiveForm('validate', true); но странным образом обязательные поля dropdownlist не отмечаются красным с ошибкой.
Я частично решил проблему вот таким образом на добавляемой странице зарегестрировал такой скрипт.

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

$('#deliveryForm .required input').on('blur',function(){
            var id= $(this).attr('id');
            $('#deliveryForm').yiiActiveForm('validateAttribute', id);
        });
текстовые инпуты теперь валидируются. Но вот dropdownlist нет. Я решил проверить в чем проблема подключил $('#deliveryForm').yiiActiveForm('validate', true); и действительно текстовые инпуты отмечаются красными а dropdownlist нет

Почему такое странное поведение?

Аватара пользователя
yiijeka
Сообщения: 2965
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь

Re: Почему такое странное поведение при использованиии yiiactiveform.js

Сообщение yiijeka » 2018.01.15, 09:06

С этой штукой не всё так гладно.... https://github.com/yiisoft/yii2/issues? ... ActiveForm

Ответить