我正在开发一个网站,我想阅读条形码的输入。
虽然我从条形码获取输入键盘输入不应被视为输入,因为当我尝试获取整数输入时,键盘输入。 下面是我试过的代码:
$(document).keydown(function(e) {
if (e.altKey & (e.which > 47 && e.which < 58)) {
var value = "";
value += String.fromCharCode(e.which);
window.location = "../../patient_overview_c/view/" + value;
}
});
我想按下alt键时输入输入。我只为一个数字谷做了这个。我想要两位或更多位数。
答案 0 :(得分:0)
你的第二行有一个&符号而不是两个。 e.altKey
返回一个bool。
更改
if (e.altKey & (e.which > 47 && e.which < 58)) {
^
到
if (e.altKey && (e.which > 47 && e.which < 58)) {
^