Benjamin_Button
@Benjamin_Button

Yii2 Форма ActiveForm. Как преобразить поле ввода телефона?

Имеется вот такая форма: 6f4c64b11ba041f6979501983a7062cc.png

Мне необходимо, чтобы при кликании мыши происходила трансформация такого вида. То есть отображался шаблон телефонного номера:
2c971798d262455095ccfa3a857171d5.png94720aaa3add44948add224a5d040649.png

Буду премного благодарен за помощь.
  • Вопрос задан
  • 8172 просмотра
Решения вопроса 1
@antonkabaev
print $form->field($model, 'phone')->label(false)->widget(\yii\widgets\MaskedInput::className(), [
	'mask' => '+7 (999) 999 99 99',
])->textInput(['placeholder' => $model->getAttributeLabel('phone')]);

// ну или коротко..
print $form->field($model, 'phone')->widget(\yii\widgets\MaskedInput::className(), [
	'mask' => '+7 (999) 999 99 99',
]);
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Комментировать
@AlikDex
сопри функцию с сайта, на котором видел. Делов то =)
Ответ написан
я думаю речь идет о https://github.com/RobinHerbots/jquery.inputmask
Примерно так:
$("input.phone").inputmask("+7 (999) 999-9999");
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы