<script type="text/javascript">
function ctrDate(a,m,j)
{ // retourne true si date valide, false sinon
m--;
var d=new Date(a,m,j);
return ( d.getFullYear()==a && d.getMonth()==m );
}
</script>
<!-- ~~~~~~~~~~ exemple d'utilisation ~~~~~~~~~~ -->
<form name="frm">
jour : <input name="j" type="text" size=2 maxlength=2 />
mois : <input name="m" type="text" size=2 maxlength=2 />
année: <input name="a" type="text" size=4 maxlength=4 />
<input type="button"
value="Contrôler"
onclick=' var L=ctrDate( document.frm.a.value,
document.frm.m.value,
document.frm.j.value ) ? "correcte" : "errronée" ;
alert( "date "+ L );' />
</form>
<!-- ~~~~~~~~~~ exemple d'utilisation ~~~~~~~~~~ -->
Remarque :