nezhura / inputmask-multi
Inputmask Multi 的 Yii2 封装
0.1.0
2017-12-03 20:41 UTC
Requires
- andr-04/jquery.inputmask-multi: ^1.2
- yiisoft/yii2: ~2.0
This package is not auto-updated.
Last update: 2024-09-21 04:51:09 UTC
README
有关 JS 插件的详细信息,请参阅 官方页面
用法
use inputmaskMulti\MaskedPhoneInput;
use yii\web\JsExpression;
$inputmaskOptions = [
'showMaskOnHover' => false,
'oncomplete' => new JsExpression('function(){ alert("inputmask complete");}'),
];
$clientOptions = [
'onMaskChange' => new JsExpression('function(maskObj, completed) {console.log(maskObj, completed);}')
];
// without model
echo MaskedPhoneInput::widget([
'name' => 'my-input-name',
'inputmaskClientOptions' => $inputmaskOptions,
'clientOptions' => $clientOptions,
]);
// with model
echo $form->field($model, 'title')
->widget(
MaskedPhoneInput::className(),
[
'inputmaskClientOptions' => $inputmaskOptions,
'clientOptions' => $clientOptions,
]
);