Keypress + backspace ou delete

droopy_mc_cool Messages postés 1 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 11 juillet 2005 - 11 juil. 2005 à 17:01
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 12 juil. 2005 à 10:23
Je suis occupé à créer un code calculant en temps réel le nombre de caractère contenu dans un champ de formulair lorsqu'une personne le rempli.

J'ai donc une fonction appelée sur un "onkeypress" dans un "textarea"

Au départ, je stockais le contenu du "textarea" dans une table et inscrivais ensuite la longeur de la table dans un autre champ de formulaire.

Celà ne pose pas de problème sauf en cas d'utilisation de la touche "retour chariot" ou delete. J'ai remarqué que celles-ci ne retournent pas non plus de code comme une lettre par exemple avec la commande event.keycode.

Y a-t-il un moyen de savoir que l'une de celle-ci a été pressé afin de décrémenter le conteur?

Merci d'avance pour votre réponse


http://membres.lycos.fr/aboveandbeyond

1 réponse

cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
12 juil. 2005 à 10:23
Bonjour,
s'il ne s'agit que de connaître
le nombre de caractères, un
ch'tit exemple :
<form name="frm">

<textarea
onkeyup="window.status=this.value.length;">
</textarea>
</form>
ici la taille est affichée dans la barre de statuts.
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
0