nezhura/inputmask-multi

Yii2 wrapper for Inputmask Multi

Installs: 8 575

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:yii2-extension

0.1.0 2017-12-03 20:41 UTC

This package is not auto-updated.

Last update: 2025-07-26 09:02:16 UTC


README

For JS plugin details refer to official page

Usage

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