bonjour tous le monde!
alors 'oilou, ce coup ci j'ai une fonction qui verifie que la date rentrée n'est pas inferieur a la date actuelle dans mes deux champs date -deux ou plus
grace a ceci :
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
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 function verif(){ var sdate = document.forms['formulaire'].elements['date_relance'].value; var date = new Date(); date.setFullYear(sdate.substr(6,4)); date.setMonth(parseInt(sdate.substr(3,2)) - 1); date.setDate(sdate.substr(0,2)); date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setMilliseconds(0); da=((date.getTime()/1000)); var nowdate = new Date(); now=((nowdate.getTime())/1000); if(now > da) { alert('la date relance est anterieur a la date actuelle!'); return false; } var i=0; var z=document.forms['formulaire'].elements['z'].value; while(i<parseInt(z)) { var adate = document.forms['formulaire'].elements['date_relance_res'+i].value; var date = new Date(); date.setFullYear(adate.substr(6,4)); date.setMonth(parseInt(adate.substr(3,2)) - 1); date.setDate(adate.substr(0,2)); date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setMilliseconds(0); da=((date.getTime()/1000)); if(now > da) { alert('la date relance est anterieur a la date actuelle!'); return false; } i=i+1;} }
or, v'la y pas que quand je rentre comme mois 09 ou 08 (du genre 01/09/2009 ou 01/08/2009) il me dit : date de relance interieur!!!!!
pourquoi siouplais?????
merci bien!
Partager