Cita:
Iniciado por caricatos
Hola:
Si en tu validación usas el método submit, el envío lo estás forzando, lo que se debe hacer es en la validación devolver el valor lógico true si la pasa y false para cancelar el envío... el botón del tipo submit sin más, y la validación en el evento, tal como lo puso
Lidya
<form onsubmit="return verifica(this)"...
Más info: [URL="http://www.caricatos.net/articulos/formularios.php"]El abc de los formularios[/URL].
Saludos

Lo que dice lydia lo he probado y hace lo mismo que poniendo this, es decir, hace lo mismo que espeficiqué al principio, que sale la ventana de alert, pero al segundo pasa a registro2.php
puse esto:[HIGHLIGHT="Javascript"]
Código PHP:
Ver original<form action="registro2.php" onsubmit="return verifica(document.form);" method="post" name="form" id="form">
y lo que escribió caricatos, no lo entendí del todo
Tengo que cambiar la función entera?? mi función está en el mensaje 2. Que estaría mal y por que?
Ya miré el abc de los formularios esta tarde al ver el link en el que le disteis solución pero lo de la validación no lo acabo de comprender
gracias a todos x las respuestas!!