Olá
Eu tenho um cenário parecido com esse:
<form action="cadastrar.do" onsubmit="return validar()" id="formulario">
<input type="submit"/>
<a href="javascript:document.forms[0].submit()"> OK </a>
<a href="javascript:document.getElementById('formulario').submit()"> OK </a>
<form>
O mistério é o seguinte:
Por que com o botão submit a função validar é chamada e com o uso de links não?
Tem com contornar o problema sem ter que chamar o validar() antes do submit?
<a href="javascript:validar();document.forms[0].submit()"> OK </a>
O problema ocorre em FF e IE.
Obrigado