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)
et dans mon formulaire :
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; }
voilà mais le probleme est qu'il ne se passe rien lorsque je renseigne une date au mauvais format..
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">
si vous voyez le probleme dans mon code merci de m'aider !
Partager