Skip to content

ivan-nezhura/inputmask-multi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Yii 2 wrapper for inputmask multi

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages