// JavaScript Document function $(element) { var worth = document.getElementById(element); return worth; } function file(fichier) { if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET", fichier, false); xhr_object.send(null); if(xhr_object.readyState == 4) return(xhr_object.responseText); else return(false); } // verification des champs de l'inscription function verificationinscription(IP) { var faux = 0; // verification du champs login if ($('loginins').value.length < 4) { faux ++; $('logintd').innerHTML = 'Login
Minimum de 4 caractères.'; } else if ($('loginins').value.search(/^[0-9_a-zéèàêïë]*$/i) == -1) { faux ++; $('logintd').innerHTML = 'Login
caractère non autorisé'; } else if (file('inscription_verif.php?login='+escape($('loginins').value)) == "1") { faux++; $('logintd').innerHTML = 'Login
Login déja existant.'; } else { $('logintd').innerHTML = 'Login'; } // verification du champs pass if ($('mdp1ins').value.length < 4) { faux ++; $('mdp1td').innerHTML = 'Mot de passe
Minimum de 4 caractères.'; } else if ($('mdp1ins').value.search(/^[0-9_a-zéèàêïë]*$/i) == -1) { faux ++; $('mdp1td').innerHTML = 'Mot de passe
caractère non autorisé'; } else {$('mdp1td').innerHTML = 'Mot de passe'; } // verification du champs pass confirmation if ($('mdp2ins').value != $('mdp1ins').value ) { faux ++; $('mdp2td').innerHTML = 'Confirmer votre mot de passe
Identique au mot de passe.'; } else { $('mdp2td').innerHTML = 'Confirmer votre mot de passe'; } // verification du champs Nom if ($('nomins').value.length < 4) { faux ++; $('nomtd').innerHTML = 'Nom
Minimum de 4 caractères.'; } else if ($('nomins').value.search(/^[0-9_a-zéèàêïë]*$/i) == -1) { faux ++; $('nomtd').innerHTML = 'Nom
caractère non autorisé'; } else {$('nomtd').innerHTML = 'Nom'; } // verification du champs prénom if ($('prenomins').value.length < 4) { faux ++; $('prenomtd').innerHTML = 'Prénom
Minimum de 4 caractères.'; } else if ($('prenomins').value.search(/^[0-9_a-z_éèàêïë]*$/i) == -1) { faux ++; $('prenomtd').innerHTML = 'Prénom
caractère non autorisé'; } else { $('prenomtd').innerHTML = 'Prénom'; } // verification du genre if (($('genreins1').checked == false) && ($('genreins2').checked == false)) { faux++; $('genretd').innerHTML = 'Genre
Sélectionner votre genre.'; } else { $('genretd').innerHTML = 'Genre'; } //verification des conditions d'utilisation if ($('reglementins').checked == false) { faux++; $('reglement_aver').style.display = 'inline'; } else { $('reglement_aver').style.display = 'none'; } // verification de l'adresse e-mail if (/^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/.exec($('mailins').value) == null ) { faux++; $('mailtd').innerHTML = 'Adresse e-mail
Veuillez saisir une adresse e-mail valide.'; } else if (file('inscription_verif.php?mail='+escape($('mailins').value)) == "1") { faux++; $('mailtd').innerHTML = 'Adresse e-mail
Adresse e-mail déja utilisé.'; } else { $('mailtd').innerHTML = 'Adresse e-mail'; } // si il n'y as pas d'erreur, on envoie le formulaire if (faux == 0 ) { var login = $('loginins').value; var mdp = $('mdp1ins').value; var mail = $('mailins').value; var nom = $('nomins').value; var prenom = $('prenomins').value; if ($('genreins1').checked == true) { var sexe = "M"; } else {var sexe = "F"; } var pays = $('paysins').value; var date = $('dateJ').value+"/"+$('dateM').value+"/"+$('dateY').value; if ($('newsletter').checked == true) { var letter = "1"; }else { var letter="0";} if (file('inser_table.php?login='+login+'&mdp='+mdp+'&mail='+mail+'&nom='+nom+'&prenom='+prenom+'&sexe='+sexe+'&pays='+pays+'&date='+date+'&letter='+letter+'&ip='+IP ) == "1") { $('resultat').innerHTML = 'Ca fonctionne.'; } else { $('resultat').innerHTML = "marche pas"; //document.forms.inscription.reset(); } // FIN du IF faux == 0 } // FIN de la fonction }