Как, анализируя ответ формы, отправлять данные на нужный приёмщик в Tilda
Защитная пленка на авто
Готовые комплекты для каждого авто
Среднее время наклейки 45 мин
Гарантия 2 года
Американские плёнки
Записаться в центр установки
Оставьте контакты и выберете адрес центра. Мастер перезвонит через 10 мин
Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности сайта

Как, анализируя ответ формы, отправлять данные на нужный приёмщик в Tilda

1
Создали основную форму (на примере CR32N)
2
Добавили в неё 3 поля с именами переменных:
Имя - mainName
Телефон - mainPhone
Выпадающий список - location (по этому полю будет распределение отрправки)
3
Создали 3 формы BF502N. Добавили там 2 поля с именами:
Имя - secondName
Телефон - secondPhone
Каждой форме назначили свой приёмщик данных
4
Добавили код на страницу в блок Другое - Т123
В коде изменили ID блоков форм
var mainForm = '#rec137081248';
var secondForm1 = '#rec137085410';
var secondForm2 = '#rec137093525';
var secondForm3 = '#rec137097184';
Mo-tilda. Level Up
Видео инструкции по добавлению кода и работе с Zero Block.
Отправляем форму на нужный приёмщик, анализирую выбор пользователя.
Длительность видео 16 мин.
Фрагмент видео
Библиотека для примера
<script type="text/javascript">

$(document).ready(function(){
    var mainForm = '#rec137081248';
    var secondForm1 = '#rec137085410';
    var secondForm2 = '#rec137093525';
    var secondForm3 = '#rec137097184';
    
    window.mySuccessFunction= function($form){
    //Получаем данные полей основной формы
    var mainName = $('input[name="mainName"]').val();    
    var mainPhone = $('input[name="mainPhone"]').val(); 
   
    //Получаем адрес установки       
    var location = $('select[name="location"]')[0].selectedIndex;  
    $(mainForm+" .t-form__inputsbox").hide();
   
    if(location==0){ //Если Камчатская - отправляем 1 форму
       $(secondForm1+' input[name="secondName"]').val(mainName);
       $(secondForm1+' input[name="secondPhone"]').val(mainPhone);
       $(secondForm1+' .t-submit').trigger( "click" ); 
    };
    if(location==1){ //Если Кутузовский - отправляем 2 форму
       $(secondForm2+' input[name="secondName"]').val(mainName);
       $(secondForm2+' input[name="secondPhone"]').val(mainPhone);
       $(secondForm2+' .t-submit').trigger( "click" ); 
    };
    if(location==2){ //Если Непокорённых - отправляем 3 форму
       $(secondForm3+' input[name="secondName"]').val(mainName);
       $(secondForm3+' input[name="secondPhone"]').val(mainPhone);
       $(secondForm3+' .t-submit').trigger( "click" ); 
    };
    
    };
   
    $(mainForm+ ' .js-form-proccess').each(function(){
        $(this).data('success-callback', 'window.mySuccessFunction');
    });
});
</script>
Get free lesson
Just type your contacts
It's totally free
Get free lesson
Just type your contacts
It's totally free
Get free lesson
Just type your contacts
It's totally free
Made on
Tilda