Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/04/2010, 13:00
yosoloyo
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Problema con <input type="submit" ...

Cita:
Iniciado por caricatos Ver Mensaje
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
  1. <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!!