JS如何获取扫描枪扫描的条形码

添加时间:2019-07-02 11:16:11

来源:

浏览:

//页面初始化

$.function({

    //1. 在页面初始化的时候调用一下代码骁唐智能;

     initScannerModule();

})

 

function initScannerModule(){
     var code = "";
     var lastTime,nextTime;
     var lastCode,nextCode;

     document.onkeypress = function(e) {
         nextCode = e.which;
         nextTime = new Date().getTime();

         if(lastCode != null && lastTime != null && nextTime - lastTime <= 30) {
             code += String.fromCharCode(lastCode); 
         } else if(lastCode != null && lastTime != null && nextTime - lastTime > 100){
             code = "";
         }

         lastCode = nextCode;
         lastTime = nextTime;
     }

     this.onkeypress = function(e){
         if(e.which == 13){

             //2.获取到条形码 code
             console.log(code);

             //3.根据条形码处理相关业务

            
             code = "";
         }
     } 
}

 


noet 自定义字段

相关内容

——
02

2019-07

JS如何获取扫描枪扫描的条形码

//页面初始化$.function({ //1. 在页面初始化的时候调用一下代码骁唐智能; initScannerModule();})function initScannerModule(){ var code = ; var lastTime,nextTime; v…… [了解更多]

 
上海骁唐智能科技有限公司是一家专业从事条码扫描器、条码打印机、标签耗材、数据采集等智能识别应用系统的高科技条码物联网企业。提供Datalogic得利捷、Mindeo民德、Newland新大陆、Honeywell霍尼韦尔等条码扫描器,数据采集器,条码打印机等条码设备及条码扫描器软件下载、条码打印机维修、条码管理系统。骁唐专注于新零售和智能制造等的发展,有自己独立的扫描器品牌同时也是众多国际知名自动识别设备厂商的战略合作伙伴。

地 址:中国(上海)自由贸易试验区临港新片区平港路883-885号1幢

邮政编码:201411

电 话:13761963296

邮 箱:847098433@qq.com

投诉邮 箱:info@xtvu.com