Skip to content

m-form

Добавляет AMP-форму в письмо. Все содержимое тега будет отображено только в AMP-версии письма

Атрибуты

АтрибутЗначение по-умолчаниюОписание
actioncreateАдрес отправки формы. При значении “create” форма создается в момент сохранения кампании в Pixcraft
idId формы
onsubmit-success: AMP.setState({formId: true})Обработчик AMP-события. Если значение задано или генерируется автоматически, ID элемента m-form подставится вместо formID
data-titleЗадает имя формы при сохранении в Pixcraft

Пример использования

Простой текст

html
<m-form action="https://pixcraft.io/amp/post/123?key=mykey&format=json">
    ...
</m-form>

Особенности

Для AMP-форм необходимо серверное обеспечение, чтобы хранить введенные в них данные. В этом поможет сервис Pixcraft: в нем можно создать форму вручную — или импортировать свой код на TJML, тогда формы будут сгенерированы автоматически.

Чтобы при импорте использовались ваши названия и параметры валидации, примените специальные data-атрибуты у полей ввода (input\textarea\select):

html
data-required="1"

Данный атрибут сделает поле обязательным для заполнения.

Также можно задать название формы и каждого из полей, используя атрибут (m-form\input\texterae\select):

data-title="My form"