Статический сайт (на чистом HTML) не имеет собственного серверного кода, поэтому форме на нём некуда отправлять свои ответы. Мы получаем их за вас: форма отправляет данные нам, мы проверяем, что это человек, а не бот, и пересылаем ответы по электронной почте на почтовый ящик вашего собственного домена. Адрес электронной почты посетителя указывается в качестве адреса для ответа, поэтому вам достаточно просто нажать Ответить.
Перед началом работы
Вам понадобится почтовый ящик на собственном домене сайта (например, hello@yourdomain.com). Создайте его на странице Электронная почта вашего сайта, если у вас его ещё нет. Формы могут отправлять сообщения только на активный почтовый ящик на этом домене в вашей собственной учётной записи, поэтому никто не сможет использовать вашу форму для отправки писем куда-либо ещё.
Включение форм
- Откройте Сайты и выберите нужный веб-сайт.
- Откройте Электронная почта и найдите карточку Формы сайта.
- Включите параметр Принимать ответы из форм с этого сайта.
После этого на карточке появятся Адрес формы (action), Ключ сайта для проверки на ботов и Шаблонная форма. Нажмите кнопку копирования рядом с пунктом Шаблонная форма, вставьте код на страницу вашего сайта и замените вопросы на свои собственные. В параметре _to укажите часть адреса вашего почтового ящика, расположенную перед знаком @.
Как устроена форма
- Каждый вопрос представляет собой поле ввода, где атрибут
name содержит вопрос в том виде, в каком вы хотите видеть его в электронном письме.
- Поле
_email — это адрес посетителя (используется для ответа), а _name — его имя.
- Поле
_next задаёт страницу, которую посетитель увидит после отправки (например, /thanks/), а _back — страницу, на которую он вернётся в случае ошибки. Обе страницы обязательно должны находиться на вашем собственном сайте.
- Блок
cf-turnstile — это проверка на ботов. Сохраните его вместе с ключом сайта из карточки.
- Оставьте скрытое поле
_website пустым и скрытым: боты заполняют его, и мы отклоняем такие отправки.
Посетитель также получает короткое письмо с подтверждением, в котором не дублируются его ответы.
Ограничения
Один посетитель может отправлять до 6 форм в час. Ответы не сохраняются на нашей стороне: электронное письмо в вашем почтовом ящике является единственной копией. Если в вашей форме запрашиваются сведения о здоровье или другая конфиденциальная информация, добавьте на страницу флажок согласия и краткое уведомление о конфиденциальности.
Отключение форм
Переведите переключатель в выключенное положение. Начиная со следующего посетителя, отправка формы будет отклоняться, и ничего отправляться не будет. Ключ сайта остаётся прежним, поэтому при повторном включении в будущем вносить изменения на вашу страницу не потребуется.