m-form
Добавляет AMP-форму в письмо. Все содержимое тега будет отображено только в AMP-версии письма
Атрибуты
Атрибут | Значение по-умолчанию | Описание |
---|---|---|
action | create | Адрес отправки формы. При значении “create” форма создается в момент сохранения кампании в Pixcraft |
id | Id формы | |
on | submit-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"