我现在很好奇是否可以将 USB 条形码扫描仪连接到 PC,如果你只是扫描一些东西,它应该只检查数据库中的产品。
更多细节:
我们现在有了一个用 Rails 编写的 CRM,如果你点击一个输入字段,你可以简单地扫描,一切都很好,但是是否可以让人们做他们想做的任何事情,但如果他们扫描它应该自动检查数据库中的产品?即使他们没有点击输入字段?
扫描仪:http: //www.conrad.at/medias/global/ce/9000_9999/9100/9140/9144/914408_LB_00_FB.EPS_1000.jpg
tl;博士
usb 条码扫描器 -> 无需点击输入字段即可扫描和查询数据库
编辑:
好吧,现在我已经从一个站点复制了一些代码,它基本上可以捕获条形码并将其打印出来。现在我想隐藏表单但仍然打印输入,这可能吗?
http://www.deadosaurus.com/demos/barcode.html
有一个表格,但我只想要一个类似键盘记录器的工具,它可以检查没有输入字段的任何输入。
多谢你们!
var pressed = false;
var chars = [];
$(window).keypress(function(e) {
if (e.which >= 48 && e.which <= 57) {
chars.push(String.fromCharCode(e.which));
}
console.log(e.which + ":" + chars.join("|"));
if (pressed == false) {
setTimeout(function(){
if (chars.length >= 10) {
var barcode = chars.join("");
console.log("Barcode Scanned: " + barcode);
// assign value to some input (or do whatever you want)
$("#barcode").val(barcode);
}
chars = [];
pressed = false;
},500);
}
pressed = true;
});
});
$("#barcode").keypress(function(e){
if ( e.which === 13 ) {
console.log("Prevent form submit.");
e.preventDefault();
}
});