Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.08.2015, 10:10
Новичок на форуме
Отправить личное сообщение для Masfit Посмотреть профиль Найти все сообщения от Masfit
 
Регистрация: 19.08.2015
Сообщений: 1

Событие происходит неправильно
Подскажите. Есть сайт dom.ekaville.ru
Отправка форм на нем происходит через ajax
Мне нужно настроить отслеживание отправки форм через гугл тег менеджер.
Для этого я в success добавил строчку dataLayer.push({'event': 'consult-proekt'});

Проблема в том что данное событие "consult-proekt" происходит при нажатии на кнопку отправки, даже если форма не заполнена и не пройдена валидация, мне нужно сделать так чтобы оно срабатывало только при отправке заполненной формы.

Возможно объяснил что-то неправильно так как слабо знаком с ajax и js в целом
Ответить с цитированием
  #2 (permalink)  
Старый 24.08.2015, 07:32
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Я так понял событие отправляется этим кодом - dataLayer.push({'event': 'consult-proekt'}); ?
Если да то в чем проблема? Оберни в If, и проверяй форму на валидность
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отменить событие onchange при отправке формы? Petja Элементы интерфейса 1 10.04.2014 18:10
Событие onload SP7 Общие вопросы Javascript 4 10.11.2013 23:50
Событие click Гробовщик jQuery 1 31.07.2013 07:28
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Плагин JQuery tabs как подписаться нв событие перекл.вкладок xela1980 jQuery 6 15.12.2009 18:00