Bonjour

je cherche à vérifier par un controle javascript,le format d'une date (AAAA-MM-JJ) saisie dans un formulaire.

mon code dans le fichier javascript est le suivant (pour l'instant je ne cherche qu'a tester les séparateurs)

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
function CheckDate(d) {
	var separateur="-";
    if ( ((d.substring(4,5)!=separateur)||(d.substring(7,8)!=separateur)) {
         alert("Les séparateurs doivent être des "+separateur);
      }
 
      return ok;
}
 
function verification(){
 
  	    if(Checkdate(document.getElementById('date').value) != "ok"){
        alert ('Le format de la date n'est pas correct');
        return false;
    }
return true; 
 
}
et dans mon formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<form name="recherche" action="index.php?mod=taxi&ac=recherche" method="post" onsubmit="return verification();">
 
et 
<p><label>Jour<input type="date" name="vdate" id="date">
voilà mais le probleme est qu'il ne se passe rien lorsque je renseigne une date au mauvais format..
si vous voyez le probleme dans mon code merci de m'aider !