javascript – 如何在Web应用程序中使用条形码扫描程序

我想在我的Laravel应用程序中使用条形码扫描仪.这是一个在线销售点应用程序.我知道条形码扫描器只返回一个字符串,然后按Enter键.但要捕获此字符串,我需要使用表单并选择输入字段.如果我不选择输入字段,它就无法捕获数据.我想要的是在不选择表格的情况下使用条形码扫描仪.反正有可能吗?

解决方法:

是的,有两种方法:

autofocus属性

<input id="barcodeInput" type="text" autofocus>

您可以使用autofocus属性,但任何浏览器都可能不支持此属性.

使用Javascript

这是autofocus属性的后备.

window.onload = function() {
    var input = document.getElementById("barcodeInput").focus();
}

只要在输入中使用id barcodeInput加载页面,就会设置焦点.

如果您使用的是JQuery,可以这样做:

$(document).ready(function() {
    $('#barcodeInput').focus();
});
上一篇:C#客户端打印条形码


下一篇:RedisTemplate方法详解