Здравствуйте! Цель Яндекс метрики не срабатывает при успешной отправки формы? В консоль не выводится Reach goal id. Как это исправить? Пожалуйста помогите очень нужно. Что неправильно в данном коде, почему в консоли в браузере не отображается цель Goal id.
Код формы:
<div class='form js-pie'>
<form name='adminForm' method='post' action='<? echo $SUB_FOLDER.$HTTP_ROOT_PATH ?>add.php'>
<? $nc_core->token->get_input() ?>
<input name='cc' type='hidden' value='<? echo $cc ?>'>
<input name='sub' type='hidden' value='<? echo $sub ?>'>
<input name='catalogue' type='hidden' value='<? echo $catalogue ?>'>
<input type='hidden' name='posting' value='1'>
<div class="btitle">Оставить сообщение</div>
<?= $warnText ? "<div class='btitle' style='color:red;'>$warnText</div>" : NULL;?>
<div class="btitle">Все поля обязательны для заполнения *</div>
<div class="wrap"><input class="js-pie" name="f_Name" type="text" name="" required placeholder="Ваше имя"></div>
<div class="wrap"><input class="js-pie" name="f_Phone" type="text" name="" required pattern="((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}" placeholder="Телефон"></div>
<div class="wrap"><input class="js-pie" name="f_Email" type="text" name="" required pattern=".+@.+\..+" placeholder="E-mail"></div>
<div class="wrap"><input class="js-pie" name="f_Subject" type="text" name="" required placeholder="Тема"></div>
<div class="wrap"><textarea class="js-pie" name="f_Text" id="f_Text" cols="30" rows="10" required placeholder="Сообщение"></textarea></div>
<div class="wrap wrap_button"><button><span class="js-pie">Отправить</span></button></div>
</form>
</div>
Скрипт, который должен работать с этой формой:
var mess;
var valid = true;
var ok = true;
$("form[name=adminForm]").submit(function(e) {
var data = $("form[name=adminForm]").serialize();
data.title = 'Заказ обратного звонка';
if (($("form[name=adminForm] input[name=f_Email]").val() === '')) {
valid = false
}
if (($("form[name=adminForm] input[name=f_Phone]").val() === '')) {
valid = false
}
if ($("form[name=adminForm] input[name=f_Name]").val() === '') {
valid = false
}
if ($("form[name=adminForm] input[name=f_Subject]").val() === '') {
valid = false
}
if ($("form[name=adminForm] textarea[name=f_Text]").val() === '') {
valid = false
}
if ($("form[name=adminForm] input[name=f_Phone]").length) {
if (!(/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/i.test($("form[name=adminForm] input[name=f_Phone]").val()))) {
valid = false
}
}
if ($("form[name=adminForm] input[name=f_Email]").length) {
if (!(/.+@.+\..+/i.test($("form[name=adminForm] input[name=f_Email]").val()))) {
valid = false
}
}
if (ok && valid) {
$.ajax({
type: 'post',
url: '/netcat/animmail.php',
data: $("form[name=adminForm]").serialize(),
success: function() {
$("form[name=adminForm]").append('<p class="answer">Сообщение отправлено</p>')
ok = false
}
})
$.ajax({
type: 'post',
url: '/netcat/add.php',
data: $("form[name=adminForm]").serialize(),
success: function() {
yaCounter12924709.reachGoal('ORDER-CONTACTS');
}
})
} else {
alert("Вы уже отправляли заявку.");
}
if (!valid) {
$("form[name=adminForm]").append('<p class="answer">Не все обязательные поля заполнены</p>')
}
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Всем привет! Есть проект, данные с базы получаются без перезагрузки страницы (те
Возможно изменить вид MenuStrip в Visual Studio? Единственное что хоть как то меняет вид это свойство RenderMode, но это не тоНужно что-то вроде как на скриншоте...
«Библиотека»Первый поток моделирует взятие книги читателем
Доброго времени суток, помогите решить проблему :