VALIDER UNE DATE ENTRÉE DANS UN INPUT TEXT SANS AJOUTER DE SÉPARATEURS : JMAA, J

Signaler
Messages postés
13
Date d'inscription
dimanche 16 septembre 2001
Statut
Membre
Dernière intervention
12 juillet 2007
-
Messages postés
1
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
27 octobre 2009
-
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/16030-valider-une-date-entree-dans-un-input-text-sans-ajouter-de-separateurs-jmaa-jmaaaa-etc

Messages postés
1
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
27 octobre 2009

Attention ! Le bug signalé par GARONORD n'est pas corrigé à ce jour. Ce script serait intéressant à corriger. Chuis pas assez bon pour ça mais ça m'intéresse terriblement. Alors si, depuis 2003 et 2005 quelqu'un est passé par là ... je pense que ça vaut le coup de s'y intéresser. Mais l'idée est super bonne. Bravo !
Messages postés
2
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
16 mai 2005

bravo très bon travail mais il manque de prendre en considération les fautes de saisie telqu'un nombre sup à 31 génére un bug du script(en jour ou en mois).
Messages postés
3
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
27 mars 2003

J'ai effectué quelques tests, je voulais vous en faire part :
Voici les combinaisons de dates qui ne marchent pas :
du 01-08-XX au 31-08-XX
et du 01-09-XX au 07-09-XX et du 10-09-XX au 30-09-XX
Messages postés
3
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
27 mars 2003

merci Jojo pour ta diligence, en mettant nb_que_vous_voulez=99, le script répond exactement à ce que je veux (pour 1199 -> 01-01-2099, pour 1403->01-04-2003 etc)

malheureusement, je viens de me rendre contre d'un autre probleme, en saisissant des dates avec les mois d'aout et septembre, le script renvoi un message d'erreur incoherent (ex : pour 01092003, ou 01082018 etc)

ce bug est present sur les precedentes versions et avant la modif du script proposé le 21/03/2003 21:53:10 par jojo51

Y aurait il donc moyen de rendre ce script parfait ?

Merci d'avance en tout cas
Afficher les 9 commentaires