用于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。