Имеются ли в цифрах на цифровой клавиатуре разные коды клавиш, чем цифры в верхней части клавиатуры?
Вот некоторый JavaScript, который должен запускаться в событии keyup, но только если код ключа находится между 48 и 57. Вот код:
$('#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;
. . .
Моя проблема в том, что этот код работает только в ответ на цифры, введенные в верхней части клавиатуры, но не работает в ответ на цифры, введенные с цифровой клавиатуры.
Я думаю, что ответ должен состоять в том, что цифровая клавиатура имеет разные значения KeyCode, но как узнать, что это такое?