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


Код Страны В Номере Телефона В Оформлении Заказа


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

#1 hohot

hohot

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

  • Пользователи
  • PipPip
  • 31 сообщений

Отправлено 18 Ноябрь 2022 - 12:59

Здравствуйте!
Столкнулся с маленькой проблемкой.
Покупатель из Беларуси не смог корректно ввести свой номер телефона при оформлении заказа.
По умолчанию стоит кодом страны российский код +7 и не подлежит изменениям.
При работе с российскими покупателями все удобно и проблем нет, но вот было бы неплохо, если бы была возможность, например менять код страны. Или например стерев код страны, вбивать телефон в свободном формате.
Есть какие то решения? Возможны ли?

#2 Vaccina

Vaccina

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

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

Отправлено 22 Ноябрь 2022 - 01:07

Здравствуйте.

В этом случае в main.js в строке:
$("#sites_client_phone").mask("+7 (999) 999-9999");

лучше произвести следующее изменение:
$("#sites_client_phone").mask("+9 (999) 999-9999");

так как указав любое другое число у клиента не будет возможности его редактировать.

#3 hohot

hohot

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

  • Пользователи
  • PipPip
  • 31 сообщений

Отправлено 24 Ноябрь 2022 - 13:45

Не помогло (
во первых не произошло никаких изменений, только ошибки js стали вылезать.
Ну а во вторых даже если бы и заработало, то по логике можно было бы изменить только цифры, а не их количество, если я правильно понимаю.
Вот в Беларуси код страны, к примеру, +375 - то есть три цифры, а не одна, как в РФ. И коды мобильных операторов двухзначные, а не трехзначные, как в РФ.
Проблема немного шире, чем замена семерки на какую то другую цифру.

А вот существует ли, к примеру, возможность, чтобы, когда, заполняя поле "страна" мы меняем Россия на Беларусь, то менялся бы и формат ввода телефонного номера, согласно формату соответствующей страны?




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

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