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