raoulbob
Messages postés3Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention12 août 2004
-
11 août 2004 à 19:06
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
13 août 2004 à 07:40
Bonjour(soir) à tous !!
J'ai depuis ce matin un énorme problème en ce qui concerne le contrôle de dates.
Je dois en effet créer un contrôle qui fait que l'utilisateur obtiendra un message d'erreur l'empêchant de soumettre le formulaire s'il a saisi une date qui soit égale à la date du jour ou bien à une date ultérieure.
Le problème est que la date que compose l'utilisateur est découpée en trois parties dane le formulaire :
/
/
J'ai eu beau chercher sur internet, je n'ai rien trouvé qui corresponde vraiment à mon problème.
Je voudrais donc pouvoir comparer la date saisie par l'utilisateur et celle du jour et lui renvoyer un message d'erreur si la date saisie et supérieure ou égale à celle du jour.
Mais comme je ne connais que très peu Javascript, je rame pas mal.
J'espère avoir été clair dans mes explications (je ne suis pas très bon pour expliquer aux autres).
Merci d'avance pour votre aide.
@+ ^_^
raoulbob
Messages postés3Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention12 août 2004 12 août 2004 à 18:42
Merci pour la réponse !!
En fait, en m'acharnant sur mon problème, j'ai pu le résoudre. Je mets la solution, si ça peut aider quelqu'un d'autre :
var Date_Actuelle = new Date();
var j = Date_Actuelle.getDate();
var m = Date_Actuelle.getMonth()+1;
var a = Date_Actuelle.getFullYear();
(formulaire.var_Annee.value >= a && formulaire.var_Mois.value >= m && formulaire.var_Jour.value >= j || (formulaire.var_Annee.value >= a && formulaire.var_Mois.value > m ) || formulaire.var_Annee.value > a)
alert('Vous ne pouvez saisir une date ultérieure ou égale à celle d\'aujourd\'hui.')