Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/09/2010, 22:24
Avatar de jlomss
jlomss
 
Fecha de Ingreso: diciembre-2008
Mensajes: 38
Antigüedad: 15 años, 4 meses
Puntos: 1
validaciones en funcionan iexplorer y firefox no javascript

Hola amigos quisiera saber por que en internet explorer funciona a la perfeccion la validacion de los campos y en firefox no, ni siquiera salen las alertas.

<form id="form2" name="form2" method="post" onsubmit="return checkFields();" action="formulario_trabajadores.php">
<script language="JavaScript">

<!-- Begin
function checkFields() {
missinginfo = "";
if (document.form2.nombre.value == "") {
missinginfo += "\n - nombre";
}

if ((document.form2.email.value == "") ||
(document.form2.email.value.indexOf('@') == -1) ||
(document.form2.email.value.indexOf('.') == -1)) {
missinginfo += "\n - Email";
}
if(form2.confirma_correo.value != form2.email.value)
{
alert("El email ingresado no coincide");
form2.confirma_correo.value = ""; form2.confirma_correo.focus(); return false;
}
if ((document.form2.pagina.value == "") ||
(document.form2.pagina.value.indexOf("http://") == -1) ||
(document.form2.pagina.value.indexOf(".") == -1)) {
missinginfo += "\n - pagina";
}
if(document.form2.cel.value == "") {
missinginfo += "\n - cel";
}
if(document.form2.tel.value == "") {
missinginfo += "\n - tel";
}
if(document.form2.nombre_empresa.value == "") {
missinginfo += "\n - Nombre Empresa";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Te ha faltado introducir los siguientes datos:\n" +
missinginfo + "\n_____________________________" +
"\n¡Por favor pulsa enter, rellena los datos y prueba de nuevo!";
alert(missinginfo);
return false;
}
else return true;
}
// End -->
</script>

<input type="submit" value="Enviar" name="btTutorial" disabled/>
</p>
</fieldset>
</form>