Bonjour,
Voilà mon problème,
J'ai un formulaire où l'utilisateur va rentrer 2 dates : date de début et date de fin. Je voudrai vérifier que la date de début est bien "Inferieur" à la date de fin.
Vous allez me dire "Fastoche"... Le HIC c'est que (exigence du boss) les dates sont de type char...
J'ai une fonction "verif()" qui s'occupe déja de verifier si on est au bon format et je voudrais rajouter la vérification ci-avant.
Cette fonction est appellée dans le "onSubmit" de mon formulaire du style :
"onSubmit=return verif();"
Merki de m'aider !!!
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 function verif() { if (isDate(document.form.dateDebut.value)== false || isDate(document.form.dateFin.value)== false) { alert('Veuillez respecter svp le format jj/mm/aaaa ! !'); return false; } } function isDate(date) { // Cette fonction permet de vérifier la validité d'une date au format jj/mm/aa ou jj/mm/aaaa // Par Romuald if (date == "") // si la variable est vide on retourne faux return false; exp = new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$"); if (!exp.test(date)) // On teste l'expression régulière pour valider la forme de la date return false; // Si pas bon, retourne faux }![]()
Partager