Какой смысл ставить цель onsubmit таким образом, если она все равно будет работать при обычном клике на сабмит (даже если форма не отправляется)?
p.s. Пробовал console.log вставить в onsubmit для первого варианта вставки метрики, который срабатывал каждый раз при обычном клике
<html>
...
<form action="" method="get" onsubmit="yaCounterXXXXXX.reachGoal('ORDER'); return true;">
...
</form>
...
</html>
Насколько я понимаю, при таком варианте будет происходить то же самое
<html>
...
<form action="">
...
<input type="button" onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;" value="Заказать" />
</form>
...
</html>
вопрос: каким образом можно запревентить срабатывание события onsubmit при обычном клике? насколько я понимаю, спасет добавление атрибута required в один из инпутов