Отправка форм AJAX

0

Разработчик: Белкин Алексей

Установлено: 100 - 499

Обновлено: 02.06.2020

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Первый сайт» / «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» /

Модуль предоставляет компонент формы, отправляемой AJAX. Результаты формы добавляются в инфоблок и/или отправляются по почте.

Для работы компонента необходимо подключение библиотеки jquery.
Для установки модуля надо зайти в пункт меню "Marketplace" ->
"Установленные решения" и нажать кнопку "Установить" напротив названия модуля.

Пример вызова компонента:
<? $APPLICATION->IncludeComponent(
    "lardin:forms", 
    ".default", 
    array(
        "COMPONENT_TEMPLATE" => ".default",
        "DISPLAY_FIELDS" => array(
            0 => "name",
            1 => "email",
            2 => "",
        ), //отображаемые поля
        "NAME_FIELDS" => array(
            0 => "Имя",
            1 => "E-mail",
            2 => "",
        ), //названия поля
        "REQ_FIELDS" => array(
            0 => "name",
            1 => "",
        ), //обязательные поля
        "SUBMIT_TEXT" => "Отправить",//текст кнопки отправки
        "ADD_IBLOCK" => "Y", //добавлять в инфоблок
        "IBLOCK_TYPE" => "forms", //тип инфоблока
        "IBLOCK_ID" => "10", // инфоблок
        "IS_PROPS" => "N", // добавлять в результат в отдельные свойства или в описание для анонса
        "PROPS" => array(
            0 => "NAME",
            1 => "EMAIL",
            2 => "",
        ), // свойства
        "FORM_ID" => "callbackForm", // id формы
        "SUCCESS_TEXT" => "Спасибо! Ваше сообщение отправлено.", // сообщение об успешной отправке
        "IS_MAIL" => "Y", // отправлять письмо
        "EVENT_MAIL" => "FEEDBACK_FORM", // почтовый шаблон
        "EMAIL_TO" => "test@mail.ru" // адрес получателя
    ),
    false
);?>
По всем вопросам обращайтесь на info@lardin.ru