Comment modif input text a chaque frappe ?
vindalou
-
xamurai Messages postés 223 Date d'inscription Statut Membre Dernière intervention -
xamurai Messages postés 223 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
en fait voilà, sur mon site, j'ai un input type texte.
J'ai une chaine de caractère ex: "bonne annee 2011"
J'aimerai que lorsque l'utilisateur écrit dans l'input text, ca n'écrit pas sa lettre mais la première lettre de la chaine (ici "b"). S'il veut rentrer une deuxieme lettre, ca ne marque pas la sienne mais la deuxième lettre de la chaine (ici "o"). Ainsi de suite.
Donc, même s'il écrit "azertyuiopazerty", ca écrit "bonne année 2011".
Quel évènement javascript est le mieux adapté pour çà: keypress ???
Comment procéder ? Avez vous un code déjà rédigé ???
Merci à vous et ... bonne année 2011 !!
Bien à vous,
Vincent Baudelet
en fait voilà, sur mon site, j'ai un input type texte.
J'ai une chaine de caractère ex: "bonne annee 2011"
J'aimerai que lorsque l'utilisateur écrit dans l'input text, ca n'écrit pas sa lettre mais la première lettre de la chaine (ici "b"). S'il veut rentrer une deuxieme lettre, ca ne marque pas la sienne mais la deuxième lettre de la chaine (ici "o"). Ainsi de suite.
Donc, même s'il écrit "azertyuiopazerty", ca écrit "bonne année 2011".
Quel évènement javascript est le mieux adapté pour çà: keypress ???
Comment procéder ? Avez vous un code déjà rédigé ???
Merci à vous et ... bonne année 2011 !!
Bien à vous,
Vincent Baudelet
3 réponses
-
Regarde du coté de l'événement OnKeyup
-
oui ok cool.
Mais après c'est toujours le même problème:
et si la personne appui sur la touche "effacer" ??
Et si la personne appui longtemps sur une même touche: alors çà écrira plusieurs lettre mais contera comme un seul keyup ???
personne n'a de code source ???
Vincent -
alors utilise les deux onKeyUp et onKeyDown et assigne leur la meme fonction