Hola a todos, cómo van??
Pues resulta que tengo un form hecho en php, javascript y pues html

. Las validaciones se hacen con el evento onclick en el boton submit, osea cuando pican en el botón "Enviar", entra a validar el form.
No sé por qué, pero cuando valido con javascript ciertos campos, efectivamente me muestra el alert, pero también me manda el formulario


. Esto me pasa con IE, por que con FF funciona perfecto. No sé que pueda estar pasando, este el la función de la validación en javascript
:
Código:
function fecha_nula(obj)
{
ok = false;
if(obj.diav!=null&&obj.diav.value=="0")
{
alert("Debes seleccionar un día para la visita!!!");
obj.diav.focus();
}
else if(obj.mesv!=null&&obj.mesv.value=="0")
{
alert("Debes seleccionar un mes para la visita!!!");
obj.mesv.focus();
}
else if(obj.anyov!=null&&obj.anyov.value=="0")
{
alert("Debes seleccionar un año para la visita!!!");
obj.anyov.focus();
}
else
{
ok = true;
}
return ok;
}
Lo raro es que nunca he tenido problemas de este tipo, y siempre he validado de esta manera los form, con el evento onclick del submit:
Código HTML:
<input type="submit" name="Submit" value="Enviar" onClick="return fecha_nulaa(this.form)" ></td>
La verdad no sé que pueda estar pasando

De antemano agradezco cualquier sugerencia o ayuda
Saludos a todos