Ciao a tutti,
credo ci sia qualche errore nelle graffe perché gli else if funzionano ma l'else finale che verifica tutti gli if non va. Come potrei risolvere? Grazie
codice:function myFunction() { var name = document.getElementById("name").value; if ((name == "") || (name == "undefined")) { document.getElementById("errorname").innerHTML = "inserire nome"; }else if (name.length >2) { document.getElementById("errorname").innerHTML = ""; } var cell = document.getElementById("cell").value; if ((cell == "") || (cell == "undefined")) { document.getElementById("errorcell").innerHTML = "inserire numero di telefono"; }else if (cell.length >7) { document.getElementById("errorcell").innerHTML = ""; } var surname = document.getElementById("surname").value; if ((surname == "") || (surname == "undefined")) { document.getElementById("errorsurname").innerHTML = "inserire Cognome"; }else if (surname.length >2) { document.getElementById("errorsurname").innerHTML = ""; } var fisc = document.getElementById("fisc").value; if ((fisc == "") || (fisc == "undefined")) { document.getElementById("errorfisc").innerHTML = "inserire C.F. o P.iva"; }else if (fisc.length >5) { document.getElementById("errorfisc").innerHTML = ""; } var email_reg_exp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/; var email = document.getElementById("email").value; if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) { document.getElementById("erroremail").innerHTML = "inserire email"; }else if (email.length >2) { document.getElementById("erroremail").innerHTML = ""; } else { document.getElementById('avanti').style.display='block'; document.getElementById('verifica').style.display='none'; } }

Rispondi quotando