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

Маска ввода

Расширение 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
Наверх