Cita:
Iniciado por Tricky ... Lo que pasa es que los botones(<input...) cuando los apretan activan el action del formulario por más onclicks y cosas de estas que le pongas...
Mal: Hay botones tipo submit, reset o submit (usando el tag button), y el resto de tipos de entrada (usando el tag input) no envían nada.
Con los tipos reset y button jamás se enviará, y con el tipo submit y en el tag form una validación hecha correctamente tampoco se hará el submit si no se pasa la validación...
Cita:
Iniciado por Tricky ... Lo que hice fue sustituir el <input... por un link (<a href...) metiéndole un botón para que quedase mas bonito. Te pongo exactamente lo que puse:
<a href="javascript:validatraspas()"><img border="0" name="altaclient" src="C:\iconos\botonaltas.png"></a>
Luego, dentro de tu función, pones un document.miform.submit() en el caso de que todos los campos se hayan rellenado correctamente...
Fatal: Usemos las etiquetas adecuadamente... Una etiqueta a tiene un valor semántico y es enlazar y No para ejecutar un script... en tal caso vale cualquier etiqueta pero mejor es un botón... de todos modos si la razon de usar esa etiqueta es por mostrar la manita, se puede conseguir con estilos...
Saludos