Valid XHTML     Valid CSS2    


        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 gH    Retour à la page principale de   (gH)