Отправить форму | Простая в использовании серверная часть формы
Входные данные формы могут иметь специально названные атрибуты имен, которые изменяют функциональность. Все они имеют префикс подчеркивания.
_replytoЭто значение используется для поля Reply-To сообщения электронной почты. Таким образом, вы можете напрямую «Ответить» на электронная почта, чтобы ответить человеку, который первоначально отправил форму.
Чтобы активировать эту функцию, ваша форма должна запросить адрес электронной почты пользователя.
_next
По умолчанию после отправки формы пользователю показывается страница FormSubmit «Спасибо». Ты может предоставить альтернативный URL для страницы «Спасибо».
Это значение используется для темы электронного письма, чтобы вы могли быстро отвечать на отправленные сообщения. без необходимости каждый раз редактировать строку темы.
_cc
Это значение используется для поля CC электронной почты. Это позволяет отправить копию каждого представления на другой адрес электронной почты.
Если вы хотите скопировать несколько адресов электронной почты, просто создайте список адресов электронной почты. отделить запятыми.
_blacklist
Добавьте это поле «черный список» вместе со списком фраз, разделенных запятыми, для фильтрации спама. контент из ваших материалов. Следовательно, материалы, содержащие заданные фразы, будут полностью игнорируется при обмане спамеров.
* Мы рекомендуем не более 20 фраз, так как большее количество фраз может замедлить отправку. процесс.
Отключить reCAPTCHA
_captchaНе хотите, чтобы ваши пользователи проходили reCAPTCHA? Каждая форма теперь поставляется с возможностью отключения reCAPTCHA, чтобы вы могли полностью контролировать свою форму. Вы даже можете сохранить reCAPTCHA на нескольких формах, которые могут быть подвержены спаму, и отключив его на других.
* Мы настоятельно рекомендуем вам использовать reCAPTCHA (не отключать ее), чтобы избежать некоторых технические ограничения, которые мы время от времени вводим для фильтрации ботов, спама, и другие вредоносные программы.
_autoresponseВы можете отправить мгновенный ответ своим пользователям с копией отправки. Добавить пользовательский сообщение в тело электронной почты.
Чтобы активировать эту функцию, ваша форма должна запросить адрес электронной почты пользователя.
* автоответчик не будет работать с формами с отключенной reCAPTCHA и формами с отправка через AJAX.
_templateВы можете выбрать шаблон электронной почты из 3 разных шаблонов. По умолчанию FormSubmit использует базовый шаблон.
Посмотреть все шаблоны здесь →
_webhookЭта функция позволяет настроить веб-перехватчик, который будет срабатывать каждый раз при открытии формы. получает новое представление. Веб-хуки можно использовать для манипулирования данными в режиме реального времени.
образец ответа веб-перехватчика
{ «form_data»: { «name»: «Девро ЛАБС», «email»: «[электронная почта защищена]», «message»: «привет! там» } }
Подробнее из Документация →
Отправить данные для формы
Варианты юридического согласия
Если форма была создана с включенным уведомлением GDPR, сведения об этих уведомлениях должны быть включены в данные отправки формы. В зависимости от используемой опции вы должны включить одно из этих полей:
-
согласие
— используется, когда в форме используется один из флажков согласия. -
LegalInterest
— Используется, если используется опция «Легитимный интерес».
Для каждого из этих полей потребуются данные, описанные ниже. Обратите внимание, что любые текстовые поля должны содержать текст, отображаемый посетителю. Идентификаторы типов подписки на электронную почту можно получить из API электронной почты.
{ "поля":[...], "legalConsentOptions":{ "согласие":{ «согласие на процесс»: правда, // логическое значение; Проверял ли посетитель флажок «Согласие на обработку» "text":"Текст, дающий согласие на обработку", // Нить; Текст, отображаемый посетителю для флажка «Согласие на обработку». "общение": [ // Список сведений о согласии на передачу для каждого типа подписки, включенного в форму { "значение": правда, // логическое значение; Проверял ли посетитель флажок для этого типа подписки. "ID подписки": 999, // Целое число; Идентификатор определенного типа подписки "text":"Согласие на передачу текста для типа подписки с идентификатором 999" // Нить; Текст, отображаемый посетителю для этого конкретного флажка подписки }, { "значение": правда, "subscriptionTypeId": 777, "text":"Согласие на передачу текста для типа подписки с идентификатором 777" } ] } } }
{ "поля": [], "legalConsentOptions": { "законный интерес": { "значение": правда, // Это должно быть правдой при использовании параметра «legitimateInterest», так как он отражает согласие, указанное посетителем при отправке формы "ID подписки": 999, // Целое число; Идентификатор конкретного типа подписки, который это формирует, указывает на интерес. "legalBasis": "КЛИЕНТ", // Строка, одна из CUSTOMER или LEAD; Указывает ли эта форма на законный интерес со стороны потенциального клиента/лида или клиента. "text": "Текст согласия на законные интересы" // Нить; Текст конфиденциальности, отображаемый посетителю. } } }
Детали ответа
Ответ будет содержать следующие поля:
перенаправлениеUri | Если отправка была принята, а в настройках формы установлен URI перенаправления, это будет этот URI перенаправления. |
встроенное сообщение | Если отправка была принята, а в настройках формы установлено встроенное сообщение с благодарностью, это будет HTML-код для этого сообщения. |
ошибки | Список ошибок при отправке данных. Каждая запись будет содержать значение |
Отображаемый список errorType
errortype | Описание |
MAX_NUMBER_OF_SUBMITTED_VALUES_EXCEEDED | В ответ было включено более 1000 полей. |
INVALID_EMAIL | Для полей электронной почты формат электронной почты недействителен. |
BLOCKED_EMAIL | Для полей электронной почты электронная почта блокируется списком заблокированных адресов электронной почты для формы. |
НЕОБХОДИМОЕ_ПОЛЕ | Поле помечено как обязательное, но не было включено в отправку. |
INVALID_NUMBER | Для числовых полей значение не было числовым. |
INPUT_TOO_LARGE | Значение в поле слишком велико для данного типа поля. |
ПОЛЕ_NOT_IN_FORM_DEFINITION | Поле было включено в отправку формы, но отсутствует в определении формы. |
NUMBER_OUT_OF_RANGE | Значение числового поля вне диапазона, указанного в настройках поля. |
VALUE_NOT_IN_FIELD_DEFINITION | Значение, предоставленное для поля перечисления (например, флажок, раскрывающийся список, радио), не является одним из возможных вариантов. |
INVALID_METADATA | Объект context содержит непредвиденный атрибут. |
INVALID_GOTOWEBINAR_WEBINAR_KEY | Недопустимое значение в goToWebinarWebinarKey в объекте контекста. |
INVALID_HUTK | Недопустимое поле hutk в объекте контекста . |
НЕВЕРНЫЙ_IP_АДРЕС | Недопустимое поле ipAddress в объекте context . |
INVALID_PAGE_URI | Недопустимое поле pageUri в объекте context . |
INVALID_LEGAL_OPTION_FORMAT | legalConsentOptions было пустым или содержало поля согласия и LegalInterest . |