just_guy95
@just_guy95
Bitrix 1C

Проблема с полем и маской ввода для телефона?

Вечер добрый.
Если я составляю заказ под авторизованным пользователем, вижу следующее:
5fa808eb3331d567926801.png
Все блоки в свернутом состоянии и поля автоматически заполнены.
Если по какой-то причине пользователь что-то захотел поменять в своих данных, то по нажатию на кнопку «Изменить», вижу:
5fa8093136d5e641936919.png
И можно увидеть, что подставился номер начиная с 7 (с 7 цифр 11), т.к. присутствует маска в это поле влезает всего 10 цифр, из-за этого последняя цифра 2 просто вырезается.
После всего вижу:
5fa80a7dc50ca874582236.png
Вместо +7 (937) 986-48-92 получил +7 (793) 798-64-89.
У клиента на номере завязана автовыдача контента по смс. Попробовал через событие OnSaleComponentOrderProperties вырезать эту 7 вначале строки, но понял, что если пользователь не захочет менять никакие данные, то номер такого вида 937 986-48-92 не подходит.
Задача вроде тривиальная, но чет я застопорился на ней, подкиньте идей пожалуйста.
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
@PetrPo
Похоже на нормализацию номера телефона, попробуй в компоненте параметр USE_PHONE_NORMALIZATION = N поставь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы