C# 读取条形码后触发事件并将焦点设置在文本框上
我正在使用一个基本的条形码Web应用程序。我有两个文本框,所以我需要扫描其中一个,然后触发一个事件将焦点设置为另一个(两个文本框的长度不相等)。如果两个条形码都与数据库搜索匹配,则显示带有数据库信息的标签 总结: 扫描一个条形码,自动将焦点设置为另一个文本框,然后扫描第二个条形码,最后显示数据库查找的结果 谢谢大家 另外,我正在使用VS 2010、asp.net和C#as codebehind。使用jQuery(只允许数字编码):C# 读取条形码后触发事件并将焦点设置在文本框上,c#,asp.net,visual-studio-2010,textbox,barcode,C#,Asp.net,Visual Studio 2010,Textbox,Barcode,我正在使用一个基本的条形码Web应用程序。我有两个文本框,所以我需要扫描其中一个,然后触发一个事件将焦点设置为另一个(两个文本框的长度不相等)。如果两个条形码都与数据库搜索匹配,则显示带有数据库信息的标签 总结: 扫描一个条形码,自动将焦点设置为另一个文本框,然后扫描第二个条形码,最后显示数据库查找的结果 谢谢大家 另外,我正在使用VS 2010、asp.net和C#as codebehind。使用jQuery(只允许数字编码): $(“#”).keydown(函数(e){ var代码=(e.k
$(“#”).keydown(函数(e){
var代码=(e.keyCode?e.keyCode:e.which);
如果(code==13){//输入keycode
$('#')。焦点()
}
如果((代码>=48&&code=96&&code=37&&code)使用jQuery(仅允许数字作为条形码):
$(“#”).keydown(函数(e){
var代码=(e.keyCode?e.keyCode:e.which);
如果(code==13){//输入keycode
$('#')。焦点()
}
else if((code>=48&&code=96&&code=37&&code)欢迎使用Stackoverflow。您尝试了什么?我尝试使用“keyUp”,可与桌面应用程序一起使用。我还尝试修改扫描设置以在每次扫描结束时配置“endOfLine”字符,但不起作用。欢迎使用Stackoverflow。您尝试了什么?我尝试使用“keyUp”,可与桌面应用程序一起使用。我还尝试修改扫描设置,以便在每次扫描结束时配置“endOfLine”字符,但不起作用。是否可以允许字母?条形码示例“A2C0003676800000514505001001”此网站上的更多键码:。是否可以允许字母?条形码示例“A2C0003676800000514505001001”此网站上的更多密钥码:。
$('#<%=yourFirstTextBox.ClientID %>').keydown(function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13) { //Enter keycode
$('#<%=yourSecondTextBox.ClientID %>').focus()
}
else if ((code >= 48 && code <= 57) || (code >= 96 && code <= 105) || (code == 8) || (code >= 37 && code <= 40) || (code == 46))
return true;
else
return false;
});