Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2013, 07:11
Josecanalla
 
Fecha de Ingreso: enero-2012
Mensajes: 44
Antigüedad: 12 años, 10 meses
Puntos: 0
Exclamación La validación falla y sin embargo redirige a otra página.

Hola, tengo una página web en la cual hago lo siguiente

<form name="frmConfirmacion" action="registrar.jsp" method="post" onsubmit="validar()">
...
...
...
<input type="submit" value="Registrar" />
</form>

Y en el javascript

function validar()
{
if(!validaFecha())
{
alert('La fecha ingresada no es válida');
return false;
}

return true;
}

El problema es que si bien valida correctamente la fecha, es decir, si pongo una fecha válida no sucede nada y avanza; si pongo una fecha incorrecta como 31/02/2013 me sale el alert "La fecha ingresada no es válida" pero sin embargo también continúa. Lo que yo quiero, obviamente, es que no redirija a registrar.jsp. ¿Alguien sabe por qué aún devolviendo false la validación redirige al action del form?

Saludos y gracias!