@User782
Кратко о себе

Динамический Input mask для разных стран?

использую jQuery Masked Input Plugin

<script type="text/javascript">
   jQuery(function($){
   $("#tel").mask("+9 (999) 999-9999");
   });
</script> 
<input type="text" id="tel" name="tel" placeholder="Номер телефона" required>


нужно чтобы при вводе первой цифры изменялась маска

например ввожу сначала 7 и маска бы была mask("(999) 999-9999");

например ввожу сначала 350 и маска бы была mask("(999) 999-999");

то есть если введу 35 то маска бы не срабатывала так как 35 не находиться в перечне 7 и 350
  • Вопрос задан
  • 14831 просмотр
Решения вопроса 1
@User782 Автор вопроса
Кратко о себе
так понимаю этот плагин переделывать надо
вот решение
https://unmanner.github.io/imaskjs/guide.html#pattern
Вариант intl-tel-input для меня тяжелый
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
devspec
@devspec
Помогло? Отметь решением
Лучше для этого использовать специально предназначенный контрол: https://github.com/jackocnr/intl-tel-input
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 12:53
1000 руб./за проект
19 апр. 2024, в 12:41
8000 руб./за проект
19 апр. 2024, в 12:05
1500 руб./в час