Формы обратной связи
Подключение форм обратной связи.
Подготовка и передача данных
Самый простой способ подготовить данные для передачи собрать их в FromData.
Пример кода для обработки всех полей формы без изменений:
document.querySelector('form').addEventListener('submit', evt => {
evt.prevenDefault();
let form = evt.currenTarget,
data = new FormData(form);
mna100('email', data, response => {
if (response.status == 0) {
/* Что то пошло не так, текст ответа читаем в message */
} else {
/* Все хорошо, можно очищать поля и выводить оповещение */
}
})
})
Базовые поля
По умолчанию мы ожидаем такой набор данных.
| Имя поля | Тип данных | Значение |
|---|---|---|
| name | string | Имя |
| string | ||
| phone | string | Телефон |
| email_title | string | Название формы |
Остальные поля настраиваются в личном кабинете.