テンキーパッドの数字は、キーボードの上部の数字とは異なるキーコードを持っていますか?
キーアップ イベントで実行されるはずの JavaScript を次に示しますが、キーコードが 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 値が異なるということだと思いますが、それらが何であるかを調べるにはどうすればよいですか?