Sí, funciona perfecto.
Al utilizar el submit sólo, cono el siguiente código todo va ok.
Código HTML:
<input name="cantidad" type="text" id="cantidad" onChange="document.a<?php echo $v['identificador'] ?>.submit()" value="<?php echo number_format($result,2) ?>" size="8">
Deja de funcionar correctamente al incluir la funcion valida (...) dentro del submi().
En realidad todo funciona, ya que al final se actualiza el valor. Lo que quiero es que no se actualice si las condiciones de la funcion valida() se cumplen. Quiero que se pare la función valida() y que ello provoque que el submit() no se produzca.