Bonjour à vous,
j'ai une question à propos de la détéction de la touche suppr dans un champ de texte, dans lequel j'utilise du js pour autoriser uniquement les caractères min et maj et les chiffres. J'utilise les codes ascii pour detecter les touches, avec comme touches autorisées le backspace et la touche del (suppr)
Seulement tous les caractères (min et maj) et chiffres marchent, ainsi que le backspace, mais pas le suppr ![:/ :/](https://forum-images.hardware.fr/icones/ohwell.gif)
Je sais qu'il est difficille de récuperer les touches inser, home, les fleches etc...(voir les sujets à lire...) mais d'apres http://www.asciitable.com la touche suppr a comme code 127 et je ne vois pas en quoi cela differerait du backspace
Voici le code de mon input texte :
Code :
- <input type="text" name="caracOnly" onKeypress="
- if(
- event.which >= 48 && event.which <= 57 ||
- event.which >= 65 && event.which <= 90 ||
- event.which >= 97 && event.which <= 122 ||
- event.which == 8 ||
- event.which == 127
- )
- {
- return true;
- }
- else
- {
- return false;
- }
- ">
|
Je ne vois pas pourquoi mon code ne marche pas, si vous pouvez m'eclairer !!
Merci
Message édité par Doc_Gloumy le 03-04-2007 à 12:03:00