Шаблон Ввода Номера Телефона
#1
Отправлено 25 Октябрь 2014 - 11:21
#2
Отправлено 25 Октябрь 2014 - 11:56
Coffee (25 Октябрь 2014 - 11:21) писал:
перед
</head>вставьте
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.maskedinput.js"></script> <script type="text/javascript"> jQuery(function($){ $("#sites_client_phone").mask("+7 (999) 999-9999"); }); </script>и добавить через сайт редактор шаблонов файл jquery.maskedinput.js
Прикрепленные файлы
Сообщение отредактировал Firefly: 30 Сентябрь 2017 - 20:43
jquery.maskedinput.js 1.4.1
#4
Отправлено 25 Октябрь 2014 - 14:08
Он сдвигает номер вправо, добавляя в начале 7-ку
Сообщение отредактировал Coffee: 25 Октябрь 2014 - 14:13
#5
Отправлено 25 Октябрь 2014 - 14:46
Coffee (25 Октябрь 2014 - 14:08) писал:
Он сдвигает номер вправо, добавляя в начале 7-ку
для этого найдите в HTML
<script type="text/javascript"> jQuery(function($){ $("#sites_client_phone").mask("+7 (999) 999-9999"); }); </script>где можете убрать "+7"
порядок формирования телефона корректен.
#6
Отправлено 25 Октябрь 2014 - 14:55
#7
Отправлено 27 Октябрь 2014 - 10:45
#8
Отправлено 27 Октябрь 2014 - 11:04
Coffee (27 Октябрь 2014 - 10:45) писал:
<script type="text/javascript"> jQuery(function($){ $("#sites_client_phone").mask("(999) 999-9999"); }); </script>измените на
<script type="text/javascript"> jQuery(function($){ $("#sites_client_phone").mask("+7 (999) 999-9999"); }); </script>
#9
Отправлено 27 Октябрь 2014 - 11:30
batta (27 Октябрь 2014 - 11:04) писал:
<script type="text/javascript"> jQuery(function($){ $("#sites_client_phone").mask("(999) 999-9999"); }); </script>измените на
<script type="text/javascript"> jQuery(function($){ $("#sites_client_phone").mask("+7 (999) 999-9999"); }); </script>
получается нечто такое
убедитесь в корзине сайта
получается так: набрали +7 (921) 111 1111
щелкнули в любое место на странице
цифра изменилась на +7(792) 111 1111
потом +7 (779) 211 1111
#10
Отправлено 27 Октябрь 2014 - 12:11
Coffee (27 Октябрь 2014 - 11:30) писал:
получается нечто такое
убедитесь в корзине сайта
получается так: набрали +7 (921) 111 1111
щелкнули в любое место на странице
цифра изменилась на +7(792) 111 1111
потом +7 (779) 211 1111
#12
Отправлено 17 Ноябрь 2014 - 12:18
Попробовал сделать в своем ИМ такую функцию - все прекрасно работает, но только при оформлении заказа через корзину. При оформлении Быстрого заказа - не работает. Можно ли как-то это исправить?
#13
Отправлено 25 Ноябрь 2014 - 15:50
maomas (17 Ноябрь 2014 - 12:18) писал:
Попробовал сделать в своем ИМ такую функцию - все прекрасно работает, но только при оформлении заказа через корзину. При оформлении Быстрого заказа - не работает. Можно ли как-то это исправить?
} </style>и после него вставьте
<script type="text/javascript"> jQuery(function($){ $("#sites_client_phone").mask("+7 (999) 999-9999"); }); </script>
#14
Отправлено 29 Ноябрь 2014 - 13:40
А еще нужно в форму заказа обратного звонка такую маску сделать.. Тогда вообще будет круто!))
#15
Отправлено 29 Ноябрь 2014 - 13:42
maomas (29 Ноябрь 2014 - 13:40) писал:
А еще нужно в форму заказа обратного звонка такую маску сделать.. Тогда вообще будет круто!))
<script type="text/javascript"> jQuery(function($){ $("#callback_phone").mask("+7 (999) 999-9999"); }); </script>
#16
Отправлено 29 Ноябрь 2014 - 13:47
#17
Отправлено 23 Апрель 2016 - 22:25
Не могу разобраться.
Сделал по инструкции но ничего не работает.
#18
Отправлено 24 Апрель 2016 - 10:33
Яндекс (23 Апрель 2016 - 22:25) писал:
Не могу разобраться.
Сделал по инструкции но ничего не работает.
Здравствуйте. Скачайте файл, прикрепленный к сообщению #2. распакуйте архив и добавьте через Сайт --> Редактор шаблонов, файл jquery.maskedinput.js
1) Для оформления заказа:
добавьте в конец шаблона ОФОРМЛЕНИЕ ЗАКАЗА код:
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.maskedinput.js"></script> <script type="text/javascript"> jQuery(function($){ $("#contactPhone").mask("+7 (999) 999-9999"); }); </script>
2) При регистрации.
В конец шаблона ЛК Регистрация нового клиента добавьте код:
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.maskedinput.js"></script> <script type="text/javascript"> jQuery(function($){ $("#sites_client_mail").mask("+7 (999) 999-9999"); }); </script>
Уточните, если у Вас еще где-либо встречается ввод телефона.
#19
Отправлено 24 Апрель 2016 - 10:46
Подскажите а как добавить поле телефон в обратную связь и сделать также ?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных