Всем привет!
Столкнулся с проблемой на ровном месте. Есть простой сайт на битриксе, редакция "Стандарт". В карточке товара (пример:
dev.altsys.ru/products/svetovye-bukvy/obemnye-svet... ) есть форма ОС в футере (
skrinshoter.ru/s/090421/3yp2i6lv ). Она корректно валидирует данные и отправляется в режиме ajax (создана компонентом webform). Но - если вначале открыть фото в галерее (fancybox 3 -
skrinshoter.ru/s/090421/s8XouMdh ), то что-то ломается в форме, страница начинает перезагружаться -
skrinshoter.ru/s/090421/2JMUzBV2 .
Методом тыка выяснил, что на это влияет атрибут data-fancybox="good_gal". Если атрибут оставить пустым, то отправка формы не ломается. Но в таком варианте фото нельзя листать.
Компонент формы вызывается так:
<?$APPLICATION->IncludeComponent(
"bitrix:form.result.new",
"footer_form_new",
array(
"CACHE_TIME" => "3600",
"AJAX_MODE" => "Y",
"CACHE_TYPE" => "A",
"CHAIN_ITEM_LINK" => "",
"CHAIN_ITEM_TEXT" => "",
"EDIT_URL" => "",
"IGNORE_CUSTOM_TEMPLATE" => "Y",
"SEF_FOLDER" => "/",
"LIST_URL" => "",
"SEF_MODE" => "N",
"SUCCESS_URL" => "",
"USE_EXTENDED_ERRORS" => "Y",
"WEB_FORM_ID" => "5",
"COMPONENT_TEMPLATE" => "footer_form_new",
"VARIABLE_ALIASES" => array(
"WEB_FORM_ID" => "WEB_FORM_ID",
"RESULT_ID" => "RESULT_ID",
)
),
false
);?>
вроде бы, ничего лишнего, в момент сабмита в консоли ошибки не проскакивают...знающие люди, подкажите, в чем может быть проблема?
Заранее спасибо!