kit.clientforms
Описание
Особенности
- Графический интерфейс настройки вида формы, путем перетаскивания нужных элементов,
- Гибкая настройка валидации полей,
- Отправка форм через Ajax,
- Наличие различных событий жизненного цикла форм для front & back -end,
- Сохранение результата в информационный блок,
- Отправка почты средствами почтовых шаблонов битрикс,
- Отсутствие излишнего CSS и JS,
- Поддержка Google reCaptcha v2.
- Поддержка многосайтовости.
- Передача utm меток
События
Список событий с их описанием можно посмотреть на странице настройки модуля.
Валидация полей формы
Актуально для всех текстовых полей.
- Имя - Проверка содержимого поля по длине > 3 символов
- Email адрес - Проверка содержимого поля на соответствие формату email адреса
- Телефон - Проверка содержимого поля на соответствие формату телефона (Длина >= 6 симв. Содержит только цифры пробелы и -)
- Регулярное выражение - Проверка содержимого поля на соответствие пользовательскому регулярному выражению JS.
ReCaptcha
Для использования ReCaptcha необходимо
- Получить ключи доступа
- Указать ключи в настройках модуля
- Кастомизация шаблона вывода формы
- Все классы используемые в JS помечены префиксом js-. Их изменение или удаление крайне не рекомендовано.