Ajax-формы и модальные окна
Форма, которой не было в исходной разметке страницы, — обычное дело: всплывающее окно обратного звонка, форма в модальном окне, шаг оформления, подгруженный запросом.
Такую форму модуль подхватывает сам. Клиентская часть следит за изменениями страницы и, когда в ней появляется блок проверки, рисует в нём капчу. Отдельной настройки для этого нет — поведение включено всегда.
Несколько форм на одной странице
Каждый блок проверки получает свою отрисовку и свой ответ. Форма подписки в подвале и форма обратной связи в модальном окне не мешают друг другу и не делят один ответ на двоих.
Повторное открытие
Модальное окно, закрытое и открытое заново, обычно создаёт разметку формы заново. Блок проверки в ней создаётся заново и рисуется как в первый раз. Ответ, полученный до закрытия, к новой форме не переносится: он одноразовый.
На что смотреть, когда не сработало
- В блоке проверки должен появиться виджет Яндекса. Пусто — форму отрисовало что-то, что не использует капчу Битрикса, и подменять было нечего.
- Включите «Включить отладку JS» на вкладке «Общие настройки» и откройте консоль: модуль пишет туда каждую отрисовку.
- Проверьте правила показа: в режиме «Только на указанных страницах» модуль не выводит на остальных ничего, включая скрипт проверки.
- В невидимом режиме проверьте, как отправляется форма: свой код отправки мимо
BX.ajaxиAJAX_MODEостаётся без проверки — это ограничение режима, а не поломка.