cs_aramis
Messages postés2Date d'inscriptionvendredi 8 février 2002StatutMembreDernière intervention 8 février 2002
-
8 févr. 2002 à 11:07
tikaprod
Messages postés21Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention24 novembre 2005
-
30 mars 2006 à 16:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Gatsu
Messages postés8Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention17 juin 2003 17 juin 2003 à 15:24
G trouvé, il suffit de rajouter ce petit bou de code avt :
ch = obj.value;
obj.value = ch.slice(0,10);
return;
M, un autre pb : on voit notre chiffre saisie qui disparait ( c pas très esthétique)
cs_Gatsu
Messages postés8Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention17 juin 2003 17 juin 2003 à 15:14
La simplicité et l'efficacité, très bien.
Juste un petit pb, l'utilisateur peut sasir des années a ralonge.
Il faudrait l'empecher de pouvoir saisir plus de 4 chiffres.
cs_aramis
Messages postés2Date d'inscriptionvendredi 8 février 2002StatutMembreDernière intervention 8 février 2002 8 févr. 2002 à 11:07
Cela fonctionne très bien sur IE mais sur Netsacpe, le comportement est complètement différent.
Peut -être pourrait-on rajouter des expressions régulières afin d'autoriser d'autres séparateur que le "/" tel que ".", "-"
30 mars 2006 à 16:14
il permet de corriger les saisies si l'ont met un jour > 31 ou un mois > 12
if ( ( (ch.slice(2,3)) != ("/") ) && (ch.length >= 3) ){
if (ch.slice(0,2)>31) { ch_gauche '31'; } else { ch_gauche ch.slice(0,2); }
ch_droite = ch.slice(2);
obj.value = ch_gauche + "/" + ch_droite;
}
if ( ( (ch.slice(5,6)) != ("/") ) && (ch.length >= 6) ){
if (ch.slice(3,5)>12) { ch_gauche ch.slice(0,3)+'12'; } else { ch_gauche ch.slice(0,5); }
ch_droite = ch.slice(5);
obj.value = ch_gauche + "/" + ch_droite;
}
19 mai 2005 à 17:50
Troma !!!!!
sinon allez plutot voir ce script :
http://www.javascriptfr.com/code.aspx?id=17339
17 juin 2003 à 15:24
ch = obj.value;
obj.value = ch.slice(0,10);
return;
M, un autre pb : on voit notre chiffre saisie qui disparait ( c pas très esthétique)
17 juin 2003 à 15:14
Juste un petit pb, l'utilisateur peut sasir des années a ralonge.
Il faudrait l'empecher de pouvoir saisir plus de 4 chiffres.
8 févr. 2002 à 11:07
Peut -être pourrait-on rajouter des expressions régulières afin d'autoriser d'autres séparateur que le "/" tel que ".", "-"