var mailTeste=""; function bonmail(mailteste) { var reg3=new RegExp("^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,6}$"); var reg999=new RegExp("[,]+", "g"); var tableau=mailteste.split(reg999); for (var i=0; iemail_max){ afficher_erreur('nom','Le nom que vous avez indiqué est trop grand !') } else{ afficher_bon('nom') if (prenom=="" || prenom=="saisissez votre prénom"){ afficher_erreur('prenom','Vous devez entrer votre prénom !') } else if (prenom.lengthprenom_max){ afficher_erreur('prenom','Le prénom que vous avez indiqué est trop grand') } else{ afficher_bon('prenom') if (email=="" || email=="saisissez votre adresse courriel"){ afficher_erreur('email','Vous devez entrer un email!') } else if (email.lengthemail_max){ afficher_erreur('email','L adresse courriel que vous avez indiqué est trop grand') } /* else if (!bonmail(email)) { afficher_erreur_mail('email','L adresse courriel que vous avez indiqué est invalide') } */ else{ afficher_bon('email') if (emailConfirmation=="" || emailConfirmation=="confirmez votre adresse courriel"){ afficher_erreur('emailConfirmation','Vous devez confirmer votre adresse courriel!') } else if (email!=emailConfirmation){ afficher_erreur('emailConfirmation','Les deux adresses courriel dont différentes') } else{ afficher_bon('emailConfirmation') if (pass1==""){ afficher_erreur('pass1','Vous devez entrer un mot de passe !') } else if (pass1.lengthcodePostal_max){ afficher_erreur('codePostal','Le code postal que vous avez indiqué est trop grand') } else{ afficher_bon('codePostal') /* // if (questionSecrete=="0"){ // afficher_erreur('questionSecrete','Vous devez sélectionner une première question') // } else{ afficher_bon('questionSecrete') // if (reponseSecrete=="" || reponseSecrete=="Saisissez votre réponse"){ // afficher_erreur('reponseSecrete','Vous devez entrer un réponse à la question n°1') // } // else if (reponseSecrete.lengthpour créer votre compte') } else{ afficher_bon('checkbox1') if (checkbox2==false){ afficher_erreur('checkbox2','Vous devez accepter les conditions générales d'utilisations
pour créer votre compte') } else{ afficher_bon('checkbox2') /* Appel de la fonction ajax*/ function getXhr(){ var xhr = null; if(window.XMLHttpRequest) // Firefox et autres xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try{ xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else{ // XMLHttpRequest non support� par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr } var xhr = getXhr() // On d�fini ce qu'on va faire quand on aura la r�ponse xhr.onreadystatechange = function(){ // On ne fait quelque chose que si on a tout re�u et que le serveur est ok if(xhr.readyState != 4 ){ document.getElementById('wait').style.display='block'; } if(xhr.readyState == 4 && xhr.status == 200){ document.getElementById('wait').style.display='none'; document.getElementById('resultat').style.display=''; document.getElementById('resultat').innerHTML = xhr.responseText; var tempo=xhr.responseText; var tempo2=tempo.indexOf("Votre compte a été créé avec succès"); // Si tempo2=-1, pas trouvé if (tempo2!=-1) window.setTimeout("location=('https://www.comparecigarette.com/page-connexionConfirmEmail.php');",2000); } } /* var tito="https://www.comparecigarette.com/outils/form-creation-compte/gestion/enregistrerCreationCompte.php?anti_bot="+anti_bot+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&pass="+pass1+"&codePostal="+codePostal+"&questionSecrete="+questionSecrete+"&reponseSecrete="+reponseSecrete+"&questionSecrete2="+questionSecrete2+"&reponseSecrete2="+reponseSecrete2; */ var tito="https://www.comparecigarette.com/outils/form-creation-compte/gestion/enregistrerCreationCompte.php?anti_bot="+anti_bot+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&pass="+pass1+"&codePostal="+codePostal; xhr.open("GET",tito,true); xhr.send(null); } } } } /* } } } } */ } } } } } } } function afficher_erreur_passIdentique(champ,erreur){ var aepi_strVide='' document.getElementById('champ_pass1').innerHTML = aepi_strVide document.getElementById('champ_pass2').innerHTML = aepi_strVide document.getElementById('pass2_requis').innerHTML = erreur document.getElementById('champ_pass1').style.border="1px solid #ff0000" document.getElementById('champ_pass2').style.border="1px solid #ff0000" document.getElementById('champ_pass1').focus(); document.getElementById('pass1_requis').style.display='block' document.getElementById('pass2_requis').style.display='block' alert ("Une erreur est survenue lors de la création de votre compte,\nVeuillez corriger le champ marqué en rouge !"); } function afficher_erreur(champ,erreur){ document.getElementById(champ+'_requis').innerHTML = erreur document.getElementById('champ_'+champ).style.border="1px solid #ff0000" document.getElementById('champ_'+champ).focus(); document.getElementById(champ+'_requis').style.display='block' alert ("Une erreur est survenue lors de la création de votre compte,\nVeuillez corriger le champ marqué en rouge !"); } function afficher_erreur_mail(champ,erreur){ document.getElementById(champ+'_requis').innerHTML = erreur+' : '+mailTeste document.getElementById('champ_'+champ).style.border="1px solid #ff0000" document.getElementById('champ_'+champ).focus(); document.getElementById(champ+'_requis').style.display='block' alert ("Une erreur est survenue lors de la création de votre compte,\nVeuillez corriger le champ marqué en rouge !"); } function afficher_bon(champ){ document.getElementById('champ_'+champ).style.border="1px solid green" document.getElementById(champ+'_requis').style.display='none' }