Вывод цифровой клавиатуры в maskedInput PHP Yii2

215
30 января 2018, 11:03

Ребят, вот есть у меня поле формы, которое рендерится виджетом MaskedInput (Yii2). Хотелось бы по фокусу на мобильных выводить только цифровую клаву. Если в options передаю type => number и pattern => "[0-9]*", то не отрабатывает маска.

<?php
    echo MaskedInput::widget([
        'name' => 'phone',
        'value' => ($phone ? "+7 " . $phone : ''),
        'mask' => '+7 (999) 999-99-99',
        'options' => array('class' => 'is-validation ' . $prefix . 'phone',
                                    'data-type' => '123phone',
                                    'data-action' => '1',
                                    'data-name' => 'Номер телефона',
                                    'id' => $prefix . 'phone')
      );
?>
Answer 1

Для телефонов указывайте

'type' => 'tel'
READ ALSO
checkSignIn() функция JavaScript. Проверка статуса login/admin/guest.

checkSignIn() функция JavaScript. Проверка статуса login/admin/guest.

Добрый день, уважаемые знатокиЕсть такая задача: Существует сайт (PHP backend, front - JS) На сайте существует отдельная страница с формой логина и формой...

248
Импорт *.csv файла в MySQL

Импорт *.csv файла в MySQL

Ошибка: "Access denied for user

182