用于html5和jquery应用程序的条形码扫描程序

我正在使用Jquery和html进行项目。 它是一个静态Web应用程序。 我需要一个从产品中读取条形码扫描器条形码的jquery。 需要扫描条形码而不在屏幕的任何文本框中显示代码。 有人请给我一些想法或提供插件的链接(如果有的话)来克服这个问题。 提前致谢。

试试这个代码。 我知道你了解Jquery。 运行此代码并在关注网页时按键盘键入任何内容并按Enter键。 如果这可以使条形码阅读器做同样的事情。 配置条形码阅读器以在代码读取结束时传递回车键。 Jquery库

 

jQuery的

  $(document).ready(function() { var barcode=""; $(document).keydown(function(e) { var code = (e.keyCode ? e.keyCode : e.which); if(code==13)// Enter key hit { alert(barcode); } else if(code==9)// Tab key hit { alert(barcode); } else { barcode=barcode+String.fromCharCode(code); } }); }); 

也许你可以尝试这个https://code.google.com/p/jquery-barcodelistener/ 。

它捕获条形码扫描仪的输出并作为参数提供给您

我发现这个相当古老但非常好的post ,我的硬件工作得很好 。

我已经将它实现为一个jquery插件: jquery-code-scanner ,你可以在这里试一下它是否适用于你的代码阅读器。

 $ bower install jquery-code-scanner 
     
 $('#code-scan').codeScanner(); 

不要犹豫,在项目上创建问题或PR。