2014-07-10 4 views
0

Pour restreindre la saisie de l'utilisateur pour une touche de clavier particulière, j'utilise normalement le code événement.keycode en javascript. Cependant, quand j'utilise la même chose pour le pavé numérique, cela ne fonctionne pas. J'utilise LAVA QPAD, un système d'exploitation android et google chrome version 33.Event.keycode ne fonctionne pas dans le pavé numérique mobile

Y at-il un moyen de détecter quelle touche du pavé numérique est enfoncée lors d'un événement de pression de touche? Existe-t-il des codes d'événement standard javascript ou des codes char pour de tels événements? Où puis-je les trouver ?

+0

[Cette discussion] (https://code.google.com/p/chromium/issues/detail?id=118639) suggère que c'est un problème connu, et AFAIK cela ne fait pas partie de la norme, et donc peu probable avoir une solution fiable – blgt

Répondre

0

C'est ce que j'utilise:

var code = (e.keyCode ? e.keyCode : e.which); 

Cela semble ok dans Android.

Questions connexes