Les chiffres d'un pavé numérique ont-ils un code différent de celui des chiffres situés en haut d'un clavier ?
Voici du JavaScript qui est censé s'exécuter sur l'événement keyup, mais seulement si le code clé est compris entre 48 et 57. Voici le code :
$('#rollNum').keyup(function(e) {
if(e.keyCode >= 48 && e.keyCode <= 57) { //0-9 only
var max = 15;
var textLen = $(this).val().length;
var textLeft = max - textLen;
. . .
Mon problème est que ce code ne s'exécute qu'en réponse aux chiffres saisis en haut du clavier, mais pas en réponse aux chiffres saisis à partir du pavé numérique.
Je pense que la réponse doit être que le clavier numérique a des valeurs de keyCode différentes, mais comment puis-je les trouver ?