Comment modif input text a chaque frappe ?

vindalou -  
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


3 réponses

le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
Regarde du coté de l'événement OnKeyup
0
vindalou
 
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
0
xamurai Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   15
 
alors utilise les deux onKeyUp et onKeyDown et assigne leur la meme fonction
0