Ciao a tutti
ho un form di invio dati dove, utilizzo questo script per fare una serie di controlli prima di inviare:
ho necessità di implementare quest'altra funzioncina che effettua la verifica della password inserita in un campo "password" con quella inserita in un altro campo "Conferma Password":codice:function checkform(){ var myBool; myBool = true; for (var i = 0; i <= (document.forms[0].elements.length -1); i++) { var classe = document.forms[0].elements[i].className; if (classe == "Obbligatorio") { var nome = document.forms[0].elements[i].name; var id = document.forms[0].elements[i].id; var valore = document.forms[0].elements[i].value; if (valore ==""){ alert ("Le champ " + id + " est obligatoire !"); document.forms[0].elements[i].focus(); myBool = false; break; } if(document.forms[0].dprestazione && document.forms[0].dprestazione.type=="select-one" && document.forms[0].dprestazione.selectedIndex == 0) { alert("Le champ prestations est obligatoire !"); document.forms[0].dprestazione.focus(); return false; }else{ if ((id=="e-mail") && (valore !=="")){ var rslt = valore.match("@"); if (rslt == null){ alert ("Qu'il insère correctement le champ E-mail"); document.forms[0].elements[i].focus(); myBool = false; break; } } } } } return myBool; }
MA DOVUNQUE LA INSERISCO NON FA IL CONTROLLO E INVIA LO STESSO I DATIcodice:if((nome=="conf") && (valore != document.forms[0].password.value)){ alert ("Erreur dans la confirmation du mot de passe !"); document.forms[0].elements[i].focus(); myBool = false; }![]()

Rispondi quotando
VVoVe:
