helen 0 Опубликовано 29 октября, 2013 Жалоба Share Опубликовано 29 октября, 2013 Добрый день Есть необходимость при регистрации в магазине сделать запись номера телефона обязательно в международном формате, примерно так При этом, чтобы в учетной записи покупателя номер телефона записывался как +380971234567. Подскажите, пожалуйста, как это реализовать? А также как массово привести к одному виду номера телефонов покупателей, уже зарегистрированных в магазине, если это возможно. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 октября, 2013 Жалоба Share Опубликовано 29 октября, 2013 Здравствуйте! По умолчанию - никак. Ищите js скриптик, который будет помогать вводить телефон посетителям по указанной маске. Ссылка на сообщение Поделиться на другие сайты
helen 0 Опубликовано 30 октября, 2013 Автор Жалоба Share Опубликовано 30 октября, 2013 Спасибо, Саша, будем искать Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2013 Жалоба Share Опубликовано 30 октября, 2013 Вот например в гугле полно примеров - https://www.google.com/search?q=javascript+%D0%BC%D0%B0%D1%81%D0%BA%D0%B0+%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0+%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%B0+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%B0&oq=javascript+%D0%BC%D0%B0%D1%81%D0%BA%D0%B0+%D1%82%D0%B5%D0%BB%D0%B5&aqs=chrome.2.69i57j0l3.7830j0j1&sourceid=chrome&ie=UTF-8 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 мая, 2014 Жалоба Share Опубликовано 13 мая, 2014 В текущий код добавлен js скрипт маски телефона, помогающий вводить номер телефона пользователям. Пример можно посмотреть например здесь - http://demo.vamshop.ru/create_account.php Выделите поле Телефон, будет видно. Появится макса для ввода телефона. Этот js скрипт появится по умолчанию в следующей версии VamShop 1.74. Либо вот можете взять исправленный /includes/form_check.js.php файл. И выкачать к себе сам скрипт - http://demo.vamshop.ru/jscript/jquery/plugins/maskedinput/jquery.maskedinput.min.js form_check.js.php Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 13 мая, 2014 Жалоба Share Опубликовано 13 мая, 2014 Это новшество подходит только для одной страны. Там всё не так просто - чтобы работало с мобильными и стационарными телефонами, да еще и с несколькими странами, нужно тянуть довольно крупный массив. Вот этот по-лучше будет: гитхаб - https://github.com/RobinHerbots/jquery.inputmask демо - http://robinherbots.github.io/jquery.inputmask/ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 мая, 2014 Жалоба Share Опубликовано 13 мая, 2014 Почему для одной?! Тут как раз код страны не вводится, а вводится начиная с кода региона, подходит для всех стран, учитывая, что большинство всё-таки по своей стране работают в основном и код страны всё равно не указывают. Я через гугл смотрел наверное штук 20-30 разных js скриптов масок и тот, что сейчас добавил лично мне поравился больше всех - http://digitalbush.com/projects/masked-input-plugin/ http://robinherbots.github.io/jquery.inputmask/ Этот я тоже смотрел. Как раз такой вариант и не подходит. Тут вообще не понятно как вводить телефон. Есть неплохой скрипт с кодами стран - http://jackocnr.com/intl-tel-input.html Но он тоже не совсем подходит, так как там нет маски, а нормализация ввода телефонных номеров всё-таки нужна, т.е. должна быть маска, что б всё записывали в едином формате. Так что, тот скрипт, что я сейчас нашёл более-менее приличный из всего, что я видел, на мой вкус конечно. Он легко отключается/подключается, не портит html-код, не добавляет всякую каку в код. Код страны можно сделать отдельно, перед вводом телефона, если уж очень нужно. Примерно так сделано на w.qiwi.com Но исходный код какой-то кривой уж слишком. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 мая, 2014 Жалоба Share Опубликовано 13 мая, 2014 К выходу новой версии может придумаем что, т.е. идеально конечно, это что б был гибрид из http://jackocnr.com/intl-tel-input.html C автоматическим определением кода страны по ip посетителя + маска http://digitalbush.com/projects/masked-input-plugin/ Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения