Podrías hacer lo siguiente:
Crea una variable cuyo valor determinará si ya se realizó o no la validación. Puedes utilizar cualquier tipo de valor para inicializarla; por ejemplo, un valor booleano:
Cuando termines de realizar la validación, si todo está en orden, cambia el valor de la variable de validación:
Cuando ejecutes el envío (evento
submit
), cancélalo utilizando el método
.preventDefault()
, evalúa el valor de la variable de validación y si, para este ejemplo, es igual a
true
, procede a realizar el envío del formulario utilizando el método
.submit()
:
Código Javascript
:
Ver originalif (valido){
formulario.submit();
}