VÉRIFIER UNE DATE

EvilGost - 13 déc. 2001 à 16:25
degio1er Messages postés 2 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 21 février 2013 - 21 févr. 2013 à 16:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15737-verifier-une-date

degio1er Messages postés 2 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 21 février 2013
21 févr. 2013 à 16:44
Bonjour à tous comment faire appel à cette fonction dans un "input" ?
alexmeteo Messages postés 1 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 15 avril 2010
15 avril 2010 à 22:52
Bonjour,

Ce code semble correspondre à ce que je cherche, mais comment faire appel à cette fonction dans un "input" ?

Merci pour votre aide ...
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
8 févr. 2006 à 00:56
bonjour a tous, voila j'utilise ce script sous Internet Explorer, seulement j'ai l'impression que la fonction isDate bug sous IE car je n'ai aucun problème avec Firefox.
Est-ce que je suis le seul à avoir eu ce problème ?
cs_machetel Messages postés 1 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 21 avril 2005
21 avril 2005 à 17:00
Bonjour,

Excusez ma naïveté, mais comment fait-on pour appeler ce script ?
Je l'ai mis dans un évènement onclick sur un bouton submit mais il ne fonctionnement pas.
Comment ce script reconnait-il le champs qu'il doit vérifier ?

Merci pour votre aide
cs_le_chacal Messages postés 25 Date d'inscription mardi 28 octobre 2003 Statut Membre Dernière intervention 4 août 2005
27 sept. 2004 à 12:17
Idem au comment précédent... j'avais pas envie de le faire alors c'est bien pratique de le trouvé tout fait...
Ca c'est ce que j'appelle de l'entre-aide ...
Merci !
cs_shubacca Messages postés 6 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 30 août 2003
9 sept. 2004 à 12:10
J'ai fait le tour des sources pour rechercher un code sources pour le controle de date. Je souhaitais gagner du temps. Enfin un code propre.
Excellent travail
cs_Romuald Messages postés 172 Date d'inscription lundi 30 avril 2001 Statut Membre Dernière intervention 6 avril 2003
12 juil. 2002 à 13:46
En effet le parseInt(xzy, 10) est solution qui marche.

En revanche il semble que ce soit le Javascript à la fois d'IE et de Mozilla qui ne sont pas conformes à l'ECMAScript qui spécifie que si le deuxième paramètre n'est pas un chiffre alors il faut utiliser 10 X-(
cs_booth Messages postés 220 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 13 juin 2005
17 mai 2002 à 22:53
pour le problème avec les 08 et 09, faut juste faire ça :
var j = (d.split("/")[0]); // jour
var m = (d.split("/")[1]); // mois
var a = (d.split("/")[2]); // année

ça sert à rien de les convertir en intéger, vu ke les variables j m et a sont pas typées...
now ça marche.
canonbis Messages postés 4 Date d'inscription vendredi 20 octobre 2000 Statut Membre Dernière intervention 21 mars 2005
6 mai 2002 à 10:13
Le probleme ne se résout pas en mettant var = number...
mais en rajoutant un paramètre:*
--------> j = parseint(d.split("/")[0],***10***); // jour
le 10 permet de lire tous les chiffres!!!! il ne faut pas mettre les ****
cs_lje Messages postés 1 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 30 janvier 2002
30 janv. 2002 à 15:07
il faut utiliser

var j = number(d.split("/")[0]); // jour
var m = number(d.split("/")[1]); // mois
var a = number(d.split("/")[2]); // année

ça marche mieux
problème: impossible de saisir 08 et 09 en jour et en mois. Par exemple, impossible de rentrer la date: 12/08/01 ou 09/11/2001, 08/09/2000... enfin toutes les dates qui contiennent 08 ou 09. Par contre, on peut mettre 8 ou 9 (8/9/2001). Auriez-vous une solution?problème avec le javascript.
Rejoignez-nous