Бьюсь над той же проблемой.
Корни более менее ясны, хотя, по мне так, не логичны
Написал обращение в саппорт,
Вот ответ.
[QUOTE]Добрый день.
Проблема в том, что при сабмите формы страница полностью перерисовывается, сабмит запускается на каждом изменении в форме оформления заказа. Вы можете повесить свой обработчик на сабмит формы, аналогично этому примеру:
Цитата
BX.bind(obForm.BXFormTarget, 'load', BX.proxy(BX.ajax._submit_callback, obForm));
Более подробно в www.1c-bitrix.ru/download/manuals/ru/ajax_guide.doc
С уважением,
старший специалист отдела
технической поддержки
Шестопалов Лев[/QUOTE]
С js библиотекой битрикса плохо знаком. начал курить мануалы.
Насколько смог разобраться, obForm.BXFormTarget это ссылка на форму, передать ее можно так: BX('ORDER_FORM_ID_NEW'), где ORDER_FORM_ID_NEW это id формы.
'load' это понятно, событие. (выходит, что битрикс умеет вешать события даже на динамически создаваемые элемены. Похоже на аналог устаревшего метода .live() в jQuery или на .on() )
А вот на BX.proxy я застрял.Кто-нибудь может на пальцах объяснить что это и с чем едят? и как применить в конкретном случае?