| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 
 |  
<html>
<head>
<script>
function test(){
	document.getElementById('test').value="test";
}
function verifdate()
{	
	datesysteme=new Date(); //récupère la date complète du système ex: "Fri Dec 17 09:23:30 1998"
	joursysteme=datesysteme.getDate();
	moissysteme=datesysteme.getMonth(); //entre 0 et 11
	moissysteme=moissysteme+1;
	ansysteme=datesysteme.substring(11,4);
	document.write(datesysteme+" "+ansysteme);
 
	cdate=document.getElementById('txtdaller').value; //Récupère le contenu du champ texte.
	lgdate=cdate.length;
	if (lgdate!=10) //Cas ou le jour ou mois ne sont pas donnés sous 2 chiffres
	{ alert ("la date donnée ne corrrespond pas au format souhaité : 05/02/2005 par exemple."); }
	else 
	{
		jour=cdate.substring(0,2); //Récupère le jour du match
		mois=cdate.substr(4,2); //Récupère le mois du match 
		annee=cdate.substr(7,10); //Récupere l'année du match 
		sep1=cdate.substr(3,1); //récupère le type de séparateur qui doit être un /
		sep2=cdate.substr(6,1); //récupère le type de séparateur qui doit être un /
		document.write(jour+" "+mois+" "+annee+" "+sep1+" "+sep2); //Vérification des variables de sorties
 
		if (((sep1!="/") || (sep2!="/")) && (sep1!=sep2))
		{ alert("La date ne correspond pas au format demandé ! (ex: 01/01/2006)"); }
		if ((jour<0) || (jour>31))
		{ alert("Le jour doit être un nombre ENTIER compris entre 0 et 31, excepté pour le mlois de FEVRIER (28 ou 29 jours)."); }
		if ((mois<0) || (mois>12))
		{ alert("Le mois est un nombre ENTIER compris entre 1 et 12."); }
		if ((annee<ansysteme) || (annee>(ansysteme+1)))
		{ alert=("L'année du match est celle de l'année en cours OU de l'année suivante uniquement (saison 2005/2006)."); }
		if (mois<moissysteme)
		{ alert("Le mois du match doit être supérieur à la date d'aujourd'hui"); }
		if ((jour<jousysteme) && (mois>=moissysteme))
		{ alert("Ce jour de match n'est pas valide car déjà passé !"); }
	}
}
 
</script>
</head>
<body>
 
<input name="txtdaller" type="text" id="txtdaller" value="xx/xx/20xx" maxlength="10" onBlur="verifdate();" ><br>
<input type='text' id='test' name='test' value="" disabled='true'><br>
<input type='button' id='bouton' name='bouton' value="test" onClick="test();">
 
 
</body>
</html> | 
Partager