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

Использую плагин jquery.maskedinput.min.js
Столкнулся с проблемой когда в стране несколько вариантов номеров телефона.
К примеру Германия:
+49-xxx-xxx,
+49 (xxx) xx-xx,
+49 (xxx) xx-xxx,
+49 (xxx) xx-xxxx,
+49 (xxx) xxx-xxxx,
+49 (xxxx) xxx-xxxx.
я выбрал маску +49 (xxxx) xxx-xxxx , но когда пытаюсь ввести номер +49-xxx-xxx то после ввода цифры пропадают, так как ввел 6 из 11 цифр.
Как сделать мульти маску или хотя бы, что бы цифры не пропадали, если ввёл номер не полностью?
  • Вопрос задан
  • 522 просмотра
Решения вопроса 1
makklovskiy
@makklovskiy Автор вопроса
Вопрос решился добавление знака ? в маску jquery.maskedinput
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@AnneSmith
самая ленивая
скорее всего по первым цифрам можно определить какой формат телефона потребуется и показывать поля динамически
если так глубоко не копать, то проще сделать отдельные поля ввода для разных форматов, и закрывать лишние, как только начался ввод в одно из них
а как на других немецких сайтах это реализовано?
Ответ написан
deniscopro
@deniscopro
WordPress-разработчик, denisco.pro
А это случаем не то, что Вам нужно?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы