Récupérer la saisie au clavier d'un nombre supérieur à 9
Salut à tous,
Je cherche à faire un script pour récupérer la saisie de chiffres au clavier, de 1 à 15. Je parviens bien à détecter les saisies des nombres de 0 à 9 et à lancer mon traitement après cela.
Mon problème est pour récupérer la saisie de nombre supérieur à 9. Par exemple si l'utilisateur veux saisir 12, je récupère le 1 et mon traitement est lancé qu'il n'ai pu saisir le chiffre 2.
Y a t'il un moyen de mémoriser la saisie pendant disons une seconde, pour pourvoir récupérer le 2° chiffre et ainsi pouvoir faire fonctionner mon script pour les nombres supérieurs à 9 ??
Voici le début de mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function codeTouche(evenement){
for (prop in evenement){
if(prop == 'which') return(evenement.which);
}
return(evenement.keyCode);
}
function scanTouche(evenement){
var codeDecimal = codeTouche(evenement);
var car = String.fromCharCode(codeDecimal);
if(car>0 && car<=9){
//mon traitement
}
} |
Merci d'avance pour votre aide.
A+