Changer un texte pendant la frappe d'un input type texte

Eléphant du PHP | 124 Messages

27 janv. 2008, 12:28

Bonjour,

j'ai un formulaire avec cette ligne :

Code : Tout sélectionner

<input type="text" name="texte" size="20" maxlength="20" onchange="Javascript:changetexte(formtexte.texte.value);return false">
et qui appel le javascript suivant :

Code : Tout sélectionner

function changetexte(texte){ document.getElementById("tomove").innerHTML=texte; }
Mais je voudrais que le texte change pendant la frappe et non pas au moment ou l'on quitte le focus comme le fait l'événement onchange

Avec vous une solution, car je n'ai pas réussi à déterminer quoi demander à Google :)

Eléphant du PHP | 291 Messages

27 janv. 2008, 12:37

Je ne connais pas les évènements JS par coeur mais il doit y avoir un évènement du type onKeyPress, essaie de regarder de ce côté là.
De cette manière ton texte sera actualisé à chaque touche frappée !

Eléphant du PHP | 445 Messages

27 janv. 2008, 15:14

Regardes du cote de onKeyUp.

Eléphant du PHP | 124 Messages

27 janv. 2008, 16:03

En effet, merci à vous deux, j'étais passé à coté de onkeyup

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 janv. 2008, 16:39

je n'ai pas réussi à déterminer quoi demander à Google :)
"événements javascript"... pour les recherches futures :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute