Bonjour � tous.

J'ai un formulaire dans lequel j'ai un champ o� l'on doit saisir une date, je voudrais �mettre une alerte si le champ saisie est ant�rieur � la date du jour.

J'ai �t� voir dans la faq et je suis tomber sur une comparaison de date sauf que �a ne m'a pas vraiment aid� puisque les dates �taient d�finis dans la fonction (et donc avait le m�me format).

Voici ce que j'ai fait:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
<td><b class=colname> Rappeler le </b></td>
					<td><input type="text" name="DATE_RAPPEL" size="12" id="date_rappel" onblur="verifdate()" value="">
                    <IMG style="CURSOR: hand" onclick  ="popUpCalendar(this, document.loadaction.DATE_RAPPEL,'dd/mm/yyyy');return false;" alt="Pick a Date" src="img/ew_calendar.gif" >   </td>
fonction 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
 <script language="javascript">  
 function verifdate() 
 {      
	  var daterappel=document.getElementById("date_rappel").value;	
	  var datejour=new Date();
 
 
if(datejour > daterappel)
alert("datejour est plus récente");
else if(datejour < daterappel)
alert("daterappel est plus récente");
else
alert("datejour et daterappel sont la même date"); 
 
}
r�sultat: on rentre tout le temps dans => alert("datejour et daterappel sont la m�me date");
assez basique comme code je l'avoue mai mon probl�me vient je pense d'une diff�rence de format entre les deux dates.

j'ai tent� de faire �a aussi:
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
function verifdate() 
 {      
	  var daterappel=document.getElementById("date_rappel").value;	
	  var dateform=new Date(daterappel);
	  var datejour=new Date();
 
 
if(datejour > dateform)
alert("datejour est plus récente");
else if(datejour < dateform)
alert("dateform est plus récente");
else
alert("datejour et dateform
 sont la même date"); 
 
}

mais sans succ�s

Aidez moi s'il vous plait