作者kerash (K.T)
看板Ajax
标题[问题] 条码扫描後的处理时间
时间Sat Jun 8 11:27:05 2013
各位好
今天我有一个功能是使用感应卡&条码扫描的功能
触发的部分我绑全域的 keypress (因为是用触碰面板,不考虑其他键盘输入状况)
现在想问的是要怎麽去确认输入已完毕
透过 Scanner 或 RFID 感应的是传入键盘讯号
条码长度不一,所以不考虑侦测输入的长度
目前想到的是透过 timeout 来判断
会不会有其他可能的状况会让数秒失准(例如传入的速度突然变慢之类)
有其他较好的方法或有事件能适合用於这个状况吗?
--
目前暂时用 TIMEOUT 解决
扫描完慢约 1 秒才去处理..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.37.224
※ 编辑: kerash 来自: 114.34.37.224 (06/08 22:06)
1F:→ alpe:onchange? 06/09 13:27
2F:推 ckmarkhsu:barcode最後结尾不是一个换行符号? 06/09 14:07
3F:→ kerash:@@ 有换行符号啊 ... 我再试试看 06/09 16:45
4F:推 ckmarkhsu:最後扫描器应该会送一个换行回来,你可以在Notepad试试 06/09 17:58
5F:→ ckmarkhsu:至少我是这样处理的XD 06/09 17:58
确实有换行符号 (keyCode = 13)
解决~谢谢@@
※ 编辑: kerash 来自: 114.34.37.224 (06/10 20:25)