Recaptcha
Recaptcha отводит в форме входа или регистрации место под виджет проверки: рамку размера виджета и текст ошибки под ней, когда проверка не пройдена или истекла. Сам виджет монтирует продукт в children — скрипт и ключ сайта в канон не входят.
Статус: experimental · в системе с 2026-09 · интерактивность: conditional (по конфигурации)
Когда использовать
- Форма входа, регистрации или обратной связи, где требуется проверка на бота.
Не использовать:
- Ошибку формы без проверки показывает Alert или сообщение поля.
Альтернативы:
alert— сообщение об ошибке формы целиком
Рамка и ошибка
Пустая рамка под виджет и рамка с ошибкой «Проверка истекла».
Проверка истекла — пройдите её снова
<!--
🟢
Пустая рамка под виджет проверки и рамка с ошибкой «Проверка истекла».
-->
<script>
import { t } from "$lib/spec/demo-lang.svelte.js";
import Recaptcha from "$lib/ui/Recaptcha.svelte";
</script>
<div style="display: flex; flex-wrap: wrap; gap: var(--sp-2);">
<Recaptcha />
<Recaptcha error={t("Проверка истекла — пройдите её снова")} />
</div>