Почему такое странное поведение при использованиии yiiactiveform.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 нет
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
На сколько я понимаю это не запуск валидации, а просто переключатель (вкл/выкл). Так что и не должно быть красным ничего. Надо запустить валидацию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы