Controler des dates dans un formulaire

Eléphant du PHP | 94 Messages

22 août 2006, 11:12

Bonjour

Je cherche à mettre en place un controle de validation d'un formulaire : je propose la saisie d'une période avec une date de début et une date de fin.

Je souhaite vérifier que date de fin >= date de début.

Est ce que le javascript peut me permettre de faire un tel controle ?
rspir

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

22 août 2006, 12:38

Salut,
Jette un oeil aux fonction de date en javascript tu devrais pourvoir trouver de quoi faire :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 94 Messages

22 août 2006, 15:21

OK super, et en plus j'ai trouvé un petit script pour mieux me familiariser au javascript :

Code : Tout sélectionner

function ComparerDates(LeParam1,LeParam2){ // Compare 2 dates au format jj/mm/aaaa // Renvoye 0 si égalité, 1 si la première est supérieure, sinon 2 var LeParam1 = DateAnglaise(LeParam1,"/");// Ne pas oublier d'utiliser cette fonction // pour convertir en date anglaise, sinon le 05/07/2003 sera compris "7 mai 2003" par JavaScript var LeParam2 = DateAnglaise(LeParam2,"/"); LeParam1 = Date.parse(LeParam1); LeParam2 = Date.parse(LeParam2); if (LeParam1 == LeParam2) { return 0; } if (LeParam1 > LeParam2){ return 1; }else{ return 2; } }
rspir