Документация для разработчиков
Темная тема

Маска ввода

Расширение ui.inputmask осуществляет ввод в инпут по заранее заданной маске.


Внимание. На текущий момент расширение работает только с числовыми символами маски.


Подключение

JS

import {Mask} from 'ui.inputmask';

PHP

\Bitrix\Main\UI\Extension::load("ui.inputmask");

Использование

В js-коде необходимо инициализировать маску у поля ввода.

    <input type="text" class="target-input">
     
    const mask = new Mask({
    	container: document.querySelector('.target-input'),
    	mask: '+7 (xxx) xxx xxxx'
    });
     
    mask.init()

В параметр container необходимо передать элемент инпута.

Параметр mask задает необходимую маску для ввода, где x обозначает положение символа при вводе маски.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024