@inviziblll

Как сделать чтобы поля в форме не сбрасывались во время процедуры оформления заказа?

Есть кастомный шаблон для компонента sale.order.ajax. При изменении выбора доставки во время процедуры оформления заказа происходит сброс всех данных покупателя которые он ранее внес в форму. Заметил, что в это время идет ajax запрос к компоненту sale.order.ajax, после получения данных от сервера JS скрипт просто сбрасывает все значения в полях формы.

К какому JS методу BX-библиотеки надо обратится, чтобы настроить JS скрипт так, чтобы он не сбрасывал значения уже в уже заполненной форме, либо какое событие в BX для этого можно использовать?
  • Вопрос задан
  • 475 просмотров
Пригласить эксперта
Ответы на вопрос 2
Logic87
@Logic87
Программист/администратор сайтов на 1С-Битрикс.
Ответа вам точного не скажу. Но нужно правильно натягивать верстку в компоненты так чтоб ничего такого не сбивалось. Может быть при внедрении верстки были стерты неймы в инпутов... Вам нужно сравнить шаблон или даже компонент с оригиналом если там были сильные изменения.
Ответ написан
Комментировать
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
1. Проверьте возвращаются ли эти данные в json'e в ajax'ном запросе при изменении доставки.
2. Если данные возвращаются, тогда проверьте id у инпутов, они должны быть похожи на id="soa-property-1"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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