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
  • Вопрос задан
  • 307 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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