收藏 | 举报 2012-11-13 01:02   关注:20   回答:2

ASP让文本框保存扫描枪的数据

已解决 悬赏分:5 - 解决时间 2026-01-17 16:10
扫描枪获取的数据不能在文本框中显示,会自动回车跳转页面,怎样让获取扫描枪的数据后不自动回车?
  • 游客
  支持(0)  |   反对(0)  |   举报 2012-11-13 01:29
原因是条码枪在读取条码后会后缀一个回车符,通常是ASCII的13.你可以设置条码枪不要后缀这个回车,或是在文本框的onkeydow事件中检测按键值是否为13,如果是,那么设window.event.returnValue=false; 可防止这个回车被输入.如:
onkeydown="javascript:if(window.event.keyCode==13)window.event.returnValue=false;"
非IE的话,由于没有event对象,需要改一下代码.
  • 游客
举报 2012-11-15 00:14
需要对扫描枪进行设置。
扫描枪是可以设置扫描条码后有回车还是不回车的。
找扫描枪的设置手册,把自动回车关掉就好了。
 
  文明转播  行业协会  备案信息  安全网站