2017-04-26 156 views
0

我有一個USB條形碼掃描儀,它從它掃描的條形碼中粘貼數據。根據掃描的信息是否可以掃描條形碼並從當前瀏覽器重定向到頁面?這將使用PHP,HTML和js條形碼掃描儀重定向到掃描網址

+1

代碼http://stackoverflow.com/questions/8465839/integrating-barcode-scanner-into-php - 應用 – waterloomatt

回答

-1

也許這樣的事情。

<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); 
    }); 
}); 

測試這裏 https://codepen.io/mbzbugsy/pen/EmZPYP

+0

這看起來很有希望,但似乎沒有在這個例子上工作。它正確掃描,但數據只填寫表單,它實際上並沒有重定向 – Hunterisabeast

+0

我猜你的表單被填充模仿鍵盤輸入而不是粘貼。因此,您可能需要調整上述代碼以綁定到'keyup',並將超時值保存到變量中,以便可以取消任何前面的條目。 – Aran

+0

這樣的事情應該做的伎倆: '''$(函數(){ 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