Перейти к содержимому


Маска Ввода В Полях Запросов Номера Телефона


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 Safe

Safe

    Пользователь

  • Пользователи
  • PipPip
  • 36 сообщений
  • ГородМосква

Отправлено 03 Март 2016 - 21:55

Можно ли сделать маску ввода в полях запроса номера телефона покупателя? +7(***)***-****

Актуально, так как сервис использует СМС уведомления и хочется минимизировать необходимость "ручной" правки базы номеров...
Кроме того нет уверенности, что сервис корректно распознаёт все возможные варианты написания телефона для отправки СМС уведомлений автоматом.

Например:
+71234567890, 71234567890, 81234567890, 8-123-456-78-90, 123 456-7890, 123 456-789-0 ... и тп.
СМС дойдет клиенту во всех случаях? (сам пока не тестировал)

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 04 Март 2016 - 06:57

Данный вопрос обсуждался у нас на форуме и имеет инструкцию по следующей ссылке:
http://forum.storela...амера-телефона/

#3 Safe

Safe

    Пользователь

  • Пользователи
  • PipPip
  • 36 сообщений
  • ГородМосква

Отправлено 04 Март 2016 - 11:41

Сделал.
Маска появилась только в форме регистрации.

Отсутствует в формах:
1. Быстрый заказ в корзине
2. Форме "обратный звонок"
3. Форме "связь с администацией"

Поправимо?

#4 Юля123

Юля123

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 04 Март 2016 - 17:09

Просмотр сообщенияSafe (04 Март 2016 - 11:41) писал:

Сделал.
Маска появилась только в форме регистрации.

Отсутствует в формах:
1. Быстрый заказ в корзине
2. Форме "обратный звонок"
3. Форме "связь с администацией"

Поправимо?

Здравствуйте, да, просо нужно для других полей тоже прописать код. Т,е. код:

<script type="text/javascript">
jQuery(function($){
$("#sites_client_phone").mask("+7 (999) 999-9999");
});
</script>

нужно дополнить (заменить) на код:

<script type="text/javascript">
jQuery(function($){
$("#sites_client_phone, #callback_phone, #feedback_phone").mask("+7 (999) 999-9999");
});
</script>

я изменения Вам произвела, посмотрите, пожалуйста.

#5 Egik

Egik

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 659 сообщений
  • ГородМосква

Отправлено 05 Март 2016 - 20:28

Аккаунт SL-205650
Делал как написано, вылетает на сайте ошибка и не дает оформить заказ. Откатил назад, помогите решить проблему.

#6 RedHead

RedHead

    Активный участник

  • Модераторы
  • 1 052 сообщений

Отправлено 06 Март 2016 - 11:45

Просмотр сообщенияEgik (05 Март 2016 - 20:28) писал:

Аккаунт SL-205650
Делал как написано, вылетает на сайте ошибка и не дает оформить заказ. Откатил назад, помогите решить проблему.

Здравствуйте. Скачайте архив и добавьте через сайт --> редактор шаблонов файл jquery.maskedinput.js.
1) В шаблоне html перед строкой:
</head>
вставьте:
<script type="text/javascript">
jQuery(function($){
$("#sites_client_phone").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($){
$("#callback_phone").mask("+7 999 999-99-99");
});
</script>

3) В конец шаблона СВЯЗЬ С АДМИНИСТРАЦИЕЙ, вставьте:
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.maskedinput.js"></script>
<script type="text/javascript">
jQuery(function($){
$("#feedback_phone").mask("+7 999 999-99-99");
});
</script>

Прикрепленный файл  Новая папка (4) (1).zip   2,61К   98 Количество загрузок:

#7 Egik

Egik

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 659 сообщений
  • ГородМосква

Отправлено 06 Март 2016 - 12:58

Просмотр сообщенияRedHead (06 Март 2016 - 11:45) писал:

Здравствуйте!
вылетает на сайте ошибка и не дает оформить заказ. Откатил назад, помогите решить проблему.

Прикрепленные изображения

  • Безымянный-ошибка.png


#8 Egik

Egik

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 659 сообщений
  • ГородМосква

Отправлено 12 Март 2016 - 15:34

ап

#9 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 12 Март 2016 - 18:51

Просмотр сообщенияEgik (12 Март 2016 - 15:34) писал:

ап

Изменения Вам произвели.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных