nezhura/inputmask-multi

Inputmask Multi 的 Yii2 封装

安装数: 8,410

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分叉: 0

开放问题: 0

类型:yii2-extension

0.1.0 2017-12-03 20:41 UTC

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,
        ]
    );