Метка: activeform

  • Yii2. Как прокрутить страницу к первому полю с ошибкой после валидации?

    Очень удобная для пользователя фишка — прокрутка страницы к первому полю с ошибкой в случае неуспешной валидации. В этой статье я напишу, как можно просто прокрутить страницу к первой ошибке после валидации yii2. Приведу пример с реального проекта: /** * Прокрутка полсле неудачной валидации */ $(«#form»).on(«afterValidate», function (event, messages) { if(typeof $(«.has-error»).first().offset() !== «undefined») { […]

  • Yii2. Поле number в ActiveForm.

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

  • Yii2. Как добавить поле number?

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