스캔하는 바코드의 데이터를 붙여 넣는 USB 바코드 스캐너가 있습니다. 바코드를 스캔하고 현재 브라우저에서 스캔 한 정보를 기반으로 페이지로 리디렉션 할 수 있습니까? 이것은 php, html, js를 사용합니다스캔시 URL로 리디렉션하는 바코드 스캐너
답변
아마도 이와 비슷한 것일 수 있습니다.
<h3>Barcode</h3>
<textarea class="bcode" name="barcode"></textarea>
<span class="action"></span>
일부 JS는 작업
$(function() {
$('.bcode').on('paste',function(){
var _this = this;
setTimeout(function(){
//now do something with the paste data
window.location = "https://www.google.se/search?q=" + _this.value;
},1000);
});
});
매우 유망 해 보이지만 예제에서는 작동하지 않는 것 같습니다. 제대로 스캔하지만 데이터가 양식을 채울 때만 실제로 리디렉션되지 않습니다. – Hunterisabeast
붙여 넣기보다는 키보드 입력을 모방하여 양식이 작성되고있는 것 같습니다. 따라서 위의 코드를 수정하여 대신'keyup '에 바인드하고 타임 아웃을 변수에 저장하여 이전 항목을 취소 할 수 있습니다. 이 같은 – Aran
뭔가 트릭을 수행해야합니다 '''$ (함수() { var에 _timer = NULL을, $()을 ('의 keyup', 기능() { var에 _this =이에 'bcode을.'. ; if (_timer! == null) clearTimeout (_timer); _timer = setTimeout (function() { window.location = "https://www.google.se/search?q="+ _this.value; }, 500); }); });''' – Aran
코드 http://stackoverflow.com/questions/8465839/integrating-barcode-scanner-into-php를 처리하는 -application – waterloomatt