Задать вопрос
ressonance
@ressonance
Веб-разработчик

Не отрабатывает цели Яндекса .Метрики?

Добрый день.
Подскажите как сделать чтобы на модальном окне, при заполненных двух input срабатывала цель. На данный момент срабатывает при любом клике на кнопку "Отправить"
В index.php подключен js плагин с таким куском кода:

* заявка на звонок
     */
    $('.b-modal__send').on('click', function() {
        var all = true,
            $btn = $(this);
        yaCounter32857735.reachGoal('zvonok');
        $btn.text('Отправляем');
        $btn.attr('disabled','disabled');
        $('.b-modal input[type=text]').each(function(){
            if(!$(this).val()) {
                $(this).parent().addClass('has-error');
                all = false;
            } else {
                $(this).parent().removeClass('has-error');
            }
        })
        if(all) {
            $.post('/ajax/email.php', { send: 'Y', name: $('#inputModalName').val(), phone: $('#inputModalPhone').val()}, function (msg) {
                if (msg == 1) {
                    setTimeout(function() {
                        $btn.text('Отправлено');
                        $btn.addClass('btn-primary_success');
                    }, 300);
                    setTimeout(function() {
                        $('.b-modal').modal('hide');
                    }, 1300);
                    setTimeout(function() {
                        $btn.removeAttr('disabled');
                        $btn.text('Отправить');
                        $('#inputModalName, #inputModalPhone').val('');
                        $btn.removeClass('btn-primary_success');
                    }, 1400);
                } else {
                    $btn.text('Отправить');
                    $btn.removeAttr('disabled');
                }
            });
        } else {
            $btn.text('Отправить');
            $btn.removeAttr('disabled');
        }
    })

Спасибо заранее..
p.s ссылка на сайт lp.caparol-disbon.ru
  • Вопрос задан
  • 309 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы