Двойное событие onsubmit
Нужно Яндекс.Метрикой фиксировать успешные отправки заявки через форму.
Варианты подключения
Установка на форму
<form action="" method="get">
Установка на кнопку
<form action="">
<input type="button" value="Заказать" />
</form>
При установке на кнопку фиксируется не отправка заявки, а любое нажатие кнопки Отправить, даже если отправка не совершилась, а просто возникло окно о том, что что-то не заполнено.
Сама форма
<form id="mailform_id" name="mailform_id">
При отправке вызывается функция проверки введенных данных check_mailform_id('id')
Конец функции проверки:
if(error==false){
var MyForm=document.getElementById('mailform_'+id);
MyForm.submit();
}
Подскажите, как поступить?
Источник: Stack Overflow на русском