最佳答案
数字键盘上的数字和键盘上的数字有不同的键码吗?
下面是一些应该在 keyup 事件上运行的 JavaScript,但是仅当 keycode 在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 值,但是我如何找到这些值呢?