JSLIB (BIBLIOTHÈQUE JAVASCRIPT, V1.3)

chimelpremier Messages postés 544 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 20 mai 2005 - 23 févr. 2005 à 14:10
tarzent Messages postés 30 Date d'inscription vendredi 12 juillet 2002 Statut Membre Dernière intervention 15 mai 2009 - 9 mars 2005 à 12:33
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/29717-jslib-bibliotheque-javascript-v1-3

tarzent Messages postés 30 Date d'inscription vendredi 12 juillet 2002 Statut Membre Dernière intervention 15 mai 2009
9 mars 2005 à 12:33
Petite simplification pour ta fonction verifierDate


function verifierDate(jour, mois, annee) {
var dat = new Date(annee, --mois, jour);
return (dat.getDate() jour && dat.getMonth() mois && dat.getFullYear() == annee);
}

// Le mois de l'objet Date est compris entre 0 et 11, d'où le --


Explication:
--------------

Le javascript , lorsque tu essaies de créer une date invalide, ne va pas générer d'erreur.
Au lieu de cela, il va te générer une date en adaptant la ou les données invalides.

Pour être plus clair, si j'essaie de créer la date 29/02/2001,
javascript va me créer la date 01/03/2001.

Pour vérifier si la date est valide il suffit donc, après création de l'objet date,
de vérifier chaque élément (jour, mois et année).


En espérant que cela t'aidera.
echevillard Messages postés 8 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 28 février 2005
28 févr. 2005 à 22:07
Merci pour ces encouragements... en espérant que JsLib vous facilitera le travail !
cs_damne Messages postés 9 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 2 janvier 2006
28 févr. 2005 à 21:44
Super !!! ( pas d'autres mots )

Quelque chose d'indispensable qui faisait défaut.
Encore bravo et merci.

( 10 )
RazielReaver Messages postés 34 Date d'inscription vendredi 2 avril 2004 Statut Membre Dernière intervention 9 juillet 2005
28 févr. 2005 à 08:07
Exceeeeeeeellent !!!! Très complet, code très propre, très bien documenté. Parfait, pour moi ca sera un 10/10
chimelpremier Messages postés 544 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 20 mai 2005 1
23 févr. 2005 à 14:10
Très bien, j'apprends beaucoup. Je n'emploierai pas les scripts tel que, je préfère simplifier.
Tout fonctionne, mème en xhtml.
Bravo !!