Маска для телефона на Битрикс

При помощи inputmask создадим маску для телефона.

Как использовать маску для телефона

На вашем сайте уже должен быть jQuery, чуть ниже подключаем плагин inputmask:

$mask = "+7 (999) 999-99-99";
$("#PHONE").inputmask('mask', {'mask': $mask});
$(document).on("ajaxComplete", function(e){
    $("#PHONE").inputmask('mask', {'mask': $mask});
});

Как форматировать телефон для сайтов на Битриксе

Рассмотрим такой вариант вариант:

BX.addCustomEvent('onAjaxSuccess', function(){
	var $mask = "+7 (999) 999-99-99";
	$('#soa-property-3').inputmask('mask', {'mask': $mask});
});

Этот пример работает в компоненте оформления заказа, причем даже при отправке аякс запроса — а это выбор местоположения, доставки, оплаты, применение промокода.

Ссылка на плагин:
https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru.

Какие услуги предоставляю:
- Создание сайтов, шаблонов и компонентов на 1С-Битрикс;
- Разработка функционала с нуля и доработка кода на уже созданных проектах;
- Адаптивная вёрстка макетов и натяжка на Битрикс;
- Парсинг файлов и выгрузка на сайт (форматы - CSV, XML, XLSX, JSON)
- Интеграции со сторонними сервисами по API;
- Многоязычные версии и многое другое.

Если у вас остались вопросы, свяжитесь со мной любым удобным для вас способом или оставьте комментарий внизу.
E-mail: dmitriyribka@gmail.com
Skype: cinemacreaterus

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *