парни привет. Я тут с валидацией разбирался 2 дня, если не больше.
Короче, моя форма из трех шагов. Шаги просто меняются в ШТМЛ и аякс валидация на бэк. Там если валидацию не прошли получаем массив с полями невалидными и текстом ошибок.
Сделал как тут в самом низу
https://github.com/samdark/yii2-cookbook/blob/master/book/forms-activeform-js.mdРаботает. Но по focusout пришлось немного свою написать для 2 и 3 шага. На втором шаге валидация аякс работает и клиент красный текст добавляет. А вот на третьем не добавляется красный текст. Массив такой же возвращается.
$('#ащкь').yiiActiveForm('updateMessages', data.validation, true); - вот такой метод вызывается в JS в ответе аякса. Вызываю из консоли и тоже ничего не происходит...
Может есть у кого мысль, что проверить? Незнаю уже что продебажить )