Yii2 masked input

285
19 декабря 2016, 19:37

Использую masked input yii2, поставил вот такое правило:

'mask' => '+7(999)999-99-99',

и столкнулся с проблемой, к примеру я наберу три символа, уберу фокус с инпута, а значение удалялось, мне нужно как то проверять что пользователь ввел все символы до конца, пытаюсь чрез jquery проверить количество символов, постоянно выдает 16 в независимости сколько там символов. может кто то сталкивался?

Answer 1

Всем спасибо, сам нашел ответ на свой вопрос, если кому то понадобится, вот код

<?php
    echo MaskedInput::widget([
        'name' => 'tel',
        'mask' => '+7(999)999-99-99',
        'options'=>[
            'class'=>'form-control tel_input',
        ],
        'clientOptions'=>[
            'clearIncomplete'=>true
        ]
    ]);
?>

опция clearIncomplete удаляет значение инпута при потере фокуса при условии, что инпут заполнен не полностью

READ ALSO
Загрузка картинок yii2

Загрузка картинок yii2

при загрузке картинок на сервер, если в совокупности у них большой весь, выходит

310
Invalid argument supplied for foreach() Беда прям

Invalid argument supplied for foreach() Беда прям

Работал скрипт работал и вдруг стал ругаться на вот эту строку foreach($rows as $row)Cам код :

189
Корзина в Codeignither

Корзина в Codeignither

Есть корзина на codeignitherИспользую стандартную библиотеку

172
Возможные аналоги mod_deflate и mod_gzip

Возможные аналоги mod_deflate и mod_gzip

Хостер отключил mod_deflate и mod_gzip по соображениям заработка на трафикеСуществуют ли какие-либо аналоги этих модулей? Может костыли, использующие...

195