我正在使用窗口中的桌面应用程序,用户使用条形码阅读器机器将条形码扫描到系统。 但是现在当我为浏览器尝试同样的事情时,我不知道该怎么做,请帮助我!!! 感谢
答案 0 :(得分:1)
有一个名为 QuaggaJS
的javascript库答案 1 :(得分:0)
我知道这是一个老问题,但是我需要将条形码读入浏览器,然后对它们进行处理。您可以将大多数手持式扫描仪设置为在扫描完成时提供一个字符,所以我使用了它。
首先,我在屏幕上设置一个简单的输入框
<div>Test Read</div>
<input id='testRead' value=''/>
<div id="testReadResult"></div>
接下来,我使用了一些简单的jQuery:
<script type="text/javascript">
jQuery( document ).ready(function() {
jQuery("#testRead").focusout(function() {
testReader(jQuery( "#testRead" ).val());
});
});
function testReader(value){
console.log("value received is "+value);
jQuery("#testReadResult").html(value);
}
</script>
您只需单击第一个框,然后扫描条形码。条形码的数字显示在框中,然后显示在其下方的div中。
我已经对此进行了扩展,以使其易于使用等,但这是可以使您入门的有效代码。您需要将扫描仪设置为具有TAB终止符。