cs_ypichot
Messages postés7Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention16 juin 2005
-
16 juin 2005 à 12:06
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
17 juin 2005 à 08:21
Salut à tous!
Je dois réaliser quelques pages pour un intranet, je me retrouve avec une page où se trouve un formulaire. J'ai deux champs type="text", l'un correspond à une date de début (enfin peut importe) et l'autre à la date de fin bien sûr.
Ma question est la suivante: j'aimerai que lorsque l'utilisateur a fini de saisir la première, le curseur se place automatiquement sur la suivante sans qu'il n'ait besoin d'appuyer sur tab.
Sachant que j'ai définis un size=10 et un maxlenght=10 pour mes champs, de plus le format de mes dates est le suivant : "jj/mm/aaaa".
Si vous avez besoin d'autres renseignements, n'hésitez pas !!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 16 juin 2005 à 12:21
Bonjour,
est-ce une bonne idée ?
car pas si simple en fait pour
déterminer quand passer au champ 2 ?
_ on passe du champ 1 au champ 2 quand
10 caractères sont saisis ?
dans ce cas à chaque caractère frappé
(onkeyup) dan la zone => contrôler si sa
longueur (champ.value.length) = 10
et si c'est la cas => champ 2.focus()
_ et si on y revient, pour modifier ?
_ et si la saisie est erronée ?
_ peut-on saisir 1/2/2005 ?
ou 01/02/2005 obligatoire ?
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
cs_ypichot
Messages postés7Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention16 juin 2005 16 juin 2005 à 13:46
Merci de ta réponse,
je vais quand même essayer de répondre à tes questions:
1)en fait je ne porterai pas de jugement sur le choix de cette solution car au départ je n'avais pas fait comme çà. Mais étant donné que l'utilisateur futur va devoir saisir beaucoup d'informations, ma chef m'a demandé de faire en sorte que çà soit le plus fonctionnel possible et pour elle c'est mieux s'il y a un changement de champ automatique, faut pas chercher....
2)si on revient pour modifier c'est pas grave car çà ne dérange pas du tout que le curseur repasse sur le champ deux. En fait je ne pense pas qu'il faut prendre en compte la modification, le script n'a qu'à se relancern tant pis.
3)la saisie ne pourra pas être erronée puisque le champ est doté d'un masque
cs_ypichot
Messages postés7Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention16 juin 2005 16 juin 2005 à 15:04
Merci encore pour cette réponse mais le code ne marche pas,
j'ai essayé de rajouter document devant frm, toujours rien.
Ensuite j'ai essayé de mettre en place un bout de fonction déclarée entre et et appelée dans le onKeyUp de ch1 mais rien.
Si tu vois pourquoi, n'hésite surtout pas.....
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_ypichot
Messages postés7Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention16 juin 2005 16 juin 2005 à 15:04
Merci encore pour cette réponse mais le code ne marche pas,
j'ai essayé de rajouter document devant frm, toujours rien.
Ensuite j'ai essayé de mettre en place un bout de fonction déclarée entre et et appelée dans le onKeyUp de ch1 mais rien.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 17 juin 2005 à 08:21
indispensable de mettre un
script qui ne fonctionne pas,
tel qu'il devrait être, car désolé
de dire ça : chez moi aucun souci,
uniquement en remplaçant la
ligne lidebdate.
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~