Javascript

Fermé
s49 - 9 déc. 2008 à 00:15
titfofol Messages postés 172 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 14 décembre 2010 - 9 déc. 2008 à 01:06
Bonjour,
voilà je suis débutante en javascript, dans un formulaire classique j'ai inséré une rubrique date avec 3 champs à compléter (jour mois année). Je voudrais pouvoir vérifier la validité de la date saisie, voici mon code html avec le javascript en en-tête. Si qqun pouvait m'aider...

<script type="text/javascript">
<!--
function verifDate() 
{ 
	var jour;
	var mois;
	var annee;

jour=document.requete.jour.value;
mois=document.requete.mois.value;
annee=document.requete.annee.value;

now = new Date(); 

if ((now.getYear() == annee) && (now.getDay == jour) && (now.getMonths == mois)) 
{ 
alert ("OK, la date est bonne"); 
} 

else 
{ 
alert ("Attention: date invalide");
}
}
-->

</script>
</head>

<body>
<h1>Abonnement à la lettre d'informations!</h1>
<form method="post" name="requete" id="requete" onsubmit="return verifDate()" >
<p>
	<label> jour 
		<input type="text" name="jour" />
	</label>
	<br/>
	<label> mois
		<input type="text" name="mois"/>
	</label>
	<br/>
	<label> année
		<input type="text" name="annee"/>
	</label>
A voir également:

1 réponse

titfofol Messages postés 172 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 14 décembre 2010 9
9 déc. 2008 à 01:06
kikoo,

Pourquoi tu te compliques la vie avec un code?! pourquoi ne créerais-tu pas des liste déroulant et il faudra alors juste vérifier les jour 30 et 31 par contre le mois de février sera plus compliqué avec les années bisextil...

Sinon, il y a des calendriers javascript et les codes son déjà tout près, moi j'en ai utilisé un durant un de mes stages...

biyou et bonne continuation

titfofol
0