Server : Apache System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 User : pragmatice ( 1003) PHP Version : 8.2.24 Disable Function : NONE Directory : /home/pragmatice/public_html/atice/outils/ |
document.write(''); function verifForm(objForm) { if (objForm.signe.checked=="0") { alert("Vous devez cocher la case de la charte "); objForm.signe.focus(); return false; } if (objForm.nom.value=="") { alert("Le nom est obligatoire !!"); objForm.nom.focus(); return false; } if (objForm.prenom.value=="") { alert("Le pr�nom est obligatoire !!"); objForm.prenom.focus(); return false; } if (objForm.mail.value=="") { alert("Quelle est votre adresse e-mail ?"); objForm.mail.focus(); return false; } if (objForm.motPasse.value=="") { alert("Il faut donner un mot de passe"); objForm.motPasse.focus(); return false; } if (objForm.motPasse2.value=="") { alert("H� oui, il faut l'�crire deux fois !"); objForm.motPasse2.focus(); return false; } if (objForm.institution.value=="") { alert("Le renseignement institution est obligatoire"); objForm.institution.focus(); return false; } if (objForm.codePostal.value=="") { alert("Code Postal obligatoire"); objForm.codePostal.focus(); return false; } if (objForm.ville.value=="") { alert("Vous devez indiquer votre ville"); objForm.ville.focus(); return false; } if (objForm.motPasse2.value!=objForm.motPasse.value) { alert("Les mots de passe ne sont pas identiques"); objForm.motPasse.value=""; objForm.motPasse2.value=""; objForm.motPasse.focus(); return false; } if (objForm.academie.value=="") { alert("Dans quelle acad�mie travaillez-vous ?"); objForm.academie.focus(); return false; } } // V�rification de la validit� de l'adresse email. function verifMail(email){ var a=document.forms[0].email.value; var test="" + a; for(var k = 0; k < test.length;k++) { var c = test.substring(k,k+1); if(c == "@") { return true; } } alert("Veuillez entrer un E-mail valide, Merci"); return false; } //VERIFICATION DE VALIDITE D'UNE DATE.... function checkDate(objForm) { // Cette fonction v�rifie le format JJ/MM/AAAA saisi et la validit� de la date. // Le s�parateur est d�fini dans la variable separateur var amin=1999; // ann�e mini var amax=2005; // ann�e maxi var separateur="/"; // separateur entre jour/mois/annee var j=(objForm.value.substring(0,2)); var m=(objForm.value.substring(3,5)); var a=(objForm.value.substring(6)); var ok=1; if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) { alert("Le jour n'est pas correct."); ok=0; } if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) { alert("Le mois n'est pas correct."); ok=0; } if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) { alert("L'ann�e n'est pas correcte."); ok=0; } if ( ((objForm.value.substring(2,3)!=separateur)||(objForm.value.substring(5,6)!=separateur)) && (ok==1) ) { alert("Les s�parateurs doivent �tre des "+separateur); ok=0; } if (ok==1) { var d2=new Date(a,m-1,j); j2=d2.getDate(); m2=d2.getMonth()+1; a2=d2.getYear(); if (a2<=100) {a2=1900+a2} if ( (j!=j2)||(m!=m2)||(a!=a2) ) { alert("La date "+d+" n'existe pas !"); ok=0; } } return ok; }