1 Отредактировано Антон (20.06.2016 20:43:21)

Тема: Маска ввода телефона

Добрый день уважаемые.
Проблема у меня такая: пытаюсь добавить на сайт маску для ввода телефона. Проверка по маске это хорошо, но ввод по маске интереснее. Нашёл плагин http://digitalbush.com/projects/masked-input-plugin/ но для его работы надо указать id поля. Точнее полю назначить id, но как это сделать через стандартный генератор форм?
Так же прошу администрацию обратить внимание на это дело и по возможности внедрить в дистрибутив CMS.
Заранее спасибо. smile

Повысить оценку Понизить оценку

2

Re: Маска ввода телефона

Андрей, спасибо. Всё сделал. Но теперь вылез другой косяк. Если форма находится на странице т.е. http://сайт.ру/feedback-2/ то маска работает. А если выводить форму в модальном окне, то не работает. Может с этим подскажете?

Повысить оценку Понизить оценку

3

Re: Маска ввода телефона

Во первых, я плагина masked input не обязательно указывать id. Нужно лишь привязать его к нужному элементу, выбрав при помощи jquery. Лучше всего просто вписать код в конце шаблона с формой.

<script type="text/javascript">
$("селектор нужного поля").inputmask("+7(999)999-99-99");
Например для поля с аттрибутом name="user_phone"
$('[name="user_phone"]').inputmask("+7(999)999-99-99");
</script>