Bonjour,

Dans une page aspx, j'ai eu besoin de vérifier une date de naissance et de comparer sa valeur de façon à ce que l'âge de la personne doit être entre 20 et 80 ans.

Voilà mon code javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/jscript" language="Jscript">
    function DateValidate(source, arguments) 
    {
	    var DateNaiss = arguments.Value ;
	    var1 = new Date();
	    String DateNow = "" + var1.getDate() + "/" + var1.getMonth() + "/" + var1.getFullYear() + ""; 
 
	    if (((Date.parse(DateNaiss)) - ((Date.parse(DateNow))) > 20 ) && ((Date.parse(DateNaiss)) - ((Date.parse(DateNow))) < 80 ) 
	    {
		    arguments.IsValid = true ;
	    } 
	    else 
	    {
		    arguments.IsValid = false ;
	    }
    }
</script>
Le problème c'est que ça ne marche pas et je ne sais pas d'où vient l'erreur.