我很好奇,現在如果可能有一個USB條形碼掃描儀連接到電腦,如果你只是掃描一些東西,它應該檢查產品的數據庫。導軌輸入條形碼沒有點擊輸入字段
更多細節:
我們得到了,如果你點擊一個輸入字段寫在軌現在CRM可以簡單的掃描,一切都只是罰款 但有可能讓人們做任何他們想要的,但如果他們掃描它應該自動檢查產品的數據庫?即使他們沒有點擊進入輸入字段?
掃描儀:http://www.conrad.at/medias/global/ce/9000_9999/9100/9140/9144/914408_LB_00_FB.EPS_1000.jpg
TL;博士
USB條碼掃描器 - >掃描和查詢數據庫,而無需點擊進入輸入字段
編輯:
好吧,現在我已經從複製了一些代碼一個網站,它低聲捕捉條碼並將其打印出來。 現在我想隱藏表單,但仍然得到打印的輸入是否可能以某種方式?
http://www.deadosaurus.com/demos/barcode.html
有一種形式,但我只是想喜歡的工具鍵盤記錄該檢查無需輸入字段的任何輸入。
謝謝你們!
var pressed = false;
var chars = [];
$(window).keypress(function(e) {
if (e.which >= 48 && e.which <= 57) {
chars.push(String.fromCharCode(e.which));
}
console.log(e.which + ":" + chars.join("|"));
if (pressed == false) {
setTimeout(function(){
if (chars.length >= 10) {
var barcode = chars.join("");
console.log("Barcode Scanned: " + barcode);
// assign value to some input (or do whatever you want)
$("#barcode").val(barcode);
}
chars = [];
pressed = false;
},500);
}
pressed = true;
});
});
$("#barcode").keypress(function(e){
if (e.which === 13) {
console.log("Prevent form submit.");
e.preventDefault();
}
});
那麼我們甚至不知道你現在怎麼「跟你的掃描儀說話」,如果你希望我們幫助你,我們需要更多的信息。 –
這取決於掃描儀的工作方式,但將焦點放在數字文本字段上,然後通過JS檢查,如果值更改應該很容易。我假設掃描儀就像發送一串數字的鍵盤一樣。 – Wukerplank
事實上,它的行爲就像一個鍵盤 – alexMmM