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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP让文本框保存扫描枪的数据相关的知识,希望对你有一定的参考价值。

用扫描枪获取的数据不能在文本框中显示,会自动回车跳转页面,怎样让获取扫描枪的数据后不自动回车?

原因是条码枪在读取条码后会后缀一个回车符,通常是ASCII的13.你可以设置条码枪不要后缀这个回车,或是在文本框的onkeydow事件中检测按键值是否为13,如果是,那么设window.event.returnValue=false; 可防止这个回车被输入.如:
onkeydown="javascript:if(window.event.keyCode==13)window.event.returnValue=false;"
非IE的话,由于没有event对象,需要改一下代码.
参考技术A 需要对扫描枪进行设置。
扫描枪是可以设置扫描条码后有回车还是不回车的。
找扫描枪的设置手册,把自动回车关掉就好了。
参考技术B 说明书上有设置条码

以上是关于ASP让文本框保存扫描枪的数据的主要内容,如果未能解决你的问题,请参考以下文章

c# winform 中怎样让一个文本框可以用扫描枪输入,而不能用键盘输入

如何通过单击一个按钮保存 asp.net 文本框值并将该数据用于另一个按钮单击?

表单帖子不包含文本框数据 [ASP.NET C#]

在ASP.NET里怎么让文本框里输入非中文后给个提示“只能输入中文”

ASP 文本框 不可修改

在 ASP.NET 中,如果文本在“大于”和“小于”符号之间给出,则无法保存文本框