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:
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: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; }
Código HTML:
<input type="submit" name="Submit" value="Enviar" onClick="return fecha_nulaa(this.form)" ></td>
De antemano agradezco cualquier sugerencia o ayuda
Saludos a todos