function verifie() { // liste des mots ldm = "nom prenom adr1 cp ville mail" ; // conversion en tableau tdm = ldm.split(" ") // tableau des id à repérer tdmet = ldm.split(" ") nbm = tdm.length for (idm=0 ; idm < nbm ; idm++) { tdmet[idm] = "etoile" + tdmet[idm] } ; // fin pour // on teste chaque champ err = 0 ; for (idm=0 ; idm < nbm ; idm++) { champ = window.document.getElementById(tdm[idm]).value ; if (champ.length>0) { window.document.getElementById(tdmet[idm]).setAttribute("class","invisible"); // pour IE : window.document.getElementById(tdmet[idm]).setAttribute("className","invisible"); } else { err++ window.document.getElementById(tdmet[idm]).setAttribute("class","visible"); // pour IE : window.document.getElementById(tdmet[idm]).setAttribute("className","visible"); } ; // fin si } ; // fin pour if (err>0) { alert(" Il reste "+err+" champ(s) obligatoire(s) non rempli(s).") } else { // on teste maintenant l'email via une expression régulière eadr = window.document.getElementById("mail").value ; // pour debug : alert(eadr) ; er = /\D+\w*@\w+\.\w+/ ; res = er.test(eadr) ; if (!res) { alert(" adresse mail incorrecte ") } else { window.document.getElementsByTagName("form")[0].submit() ; } ; // finsi sur res } ; // finsi sur err } ; // fin de fonction verifie
Retour à la page principale de (gH)