Очень удобная для пользователя фишка — прокрутка страницы к первому полю с ошибкой в случае неуспешной валидации. В этой статье я напишу, как можно просто прокрутить страницу к первой ошибке после валидации yii2. Приведу пример с реального проекта: Все предельно просто. Если после валидации есть поле с классом .has-error —…

Yii2, конечно же, поддерживает элементы форм с html5 — но, в случае с, например, полем типа number, не совсем интуитивно понятно. Рассмотрим, как добавить поле number в форму ActiveForm. Делается это, на самом деле, просто: Все, что требуется — добавить вызов textInput и в передаваемом массиве параметров указать ‘type’ =>…

Работа с ActifeFields существенно облегчает жизнь, но бывают моменты, которые интуитивно не понятны — например, как добавить в форму поле типа number. На самом деле сделать это очень просто — ниже приведен пример решения проблемы: Этот же код подойдет для всех типов html5-инпутов.