Видимая и невидимая капча
У проверки два режима, и переключает их один флажок — «Невидимая капча».
| Режим | Что видит посетитель |
|---|---|
| Обычный (флажок снят) | блок проверки в форме; задание — если поведение выглядит подозрительным |
| Невидимый (флажок стоит) | ничего; задание всплывает поверх страницы только для подозрительных |

С какими формами работает невидимый режим
Невидимая капча вмешивается в отправку формы, поэтому ей важно, как форма отправляется. Работает:
- с обычными формами, которые отправляются перезагрузкой страницы;
- с формами, которые отправляются вызовом
BX.ajax.submitAjax— так устроен, например, штатный шаблон компонента оформления заказа; - с компонентами, у которых включён параметр
AJAX_MODE = Y.
Форма, отправляемая собственным кодом мимо этих способов, в невидимом режиме останется без проверки: модулю некуда встроить ожидание ответа. Для неё берут обычный режим или подключают проверку вручную — глава «Свои и нештатные формы».
Что выбрать
Обычный режим — выбор по умолчанию: он предсказуем и работает с любой формой. Невидимый берут, когда блок проверки ломает вёрстку или когда форма короткая и лишний элемент в ней заметен.
При переключении режима проверьте формы заново — особенно те, что отправляются без перезагрузки страницы.