[問題] 條碼掃描後的處理時間 [OK

看板Ajax作者 (K.T)時間11年前 (2013/06/08 11:27), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
各位好 今天我有一個功能是使用感應卡&條碼掃描的功能 觸發的部分我綁全域的 keypress (因為是用觸碰面板,不考慮其他鍵盤輸入狀況) 現在想問的是要怎麼去確認輸入已完畢 透過 Scanner 或 RFID 感應的是傳入鍵盤訊號 條碼長度不一,所以不考慮偵測輸入的長度 目前想到的是透過 timeout 來判斷 會不會有其他可能的狀況會讓數秒失準(例如傳入的速度突然變慢之類) 有其他較好的方法或有事件能適合用於這個狀況嗎? -- 目前暫時用 TIMEOUT 解決 掃描完慢約 1 秒才去處理.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.37.224 ※ 編輯: kerash 來自: 114.34.37.224 (06/08 22:06)

06/09 13:27, , 1F
onchange?
06/09 13:27, 1F

06/09 14:07, , 2F
barcode最後結尾不是一個換行符號?
06/09 14:07, 2F

06/09 16:45, , 3F
@@ 有換行符號啊 ... 我再試試看
06/09 16:45, 3F

06/09 17:58, , 4F
最後掃描器應該會送一個換行回來,你可以在Notepad試試
06/09 17:58, 4F

06/09 17:58, , 5F
至少我是這樣處理的XD
06/09 17:58, 5F
確實有換行符號 (keyCode = 13) 解決~謝謝@@ ※ 編輯: kerash 來自: 114.34.37.224 (06/10 20:25)
文章代碼(AID): #1HigICWI (Ajax)