Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取条形码后触发事件并将焦点设置在文本框上_C#_Asp.net_Visual Studio 2010_Textbox_Barcode - Fatal编程技术网

C# 读取条形码后触发事件并将焦点设置在文本框上

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

我正在使用一个基本的条形码Web应用程序。我有两个文本框,所以我需要扫描其中一个,然后触发一个事件将焦点设置为另一个(两个文本框的长度不相等)。如果两个条形码都与数据库搜索匹配,则显示带有数据库信息的标签

总结:

扫描一个条形码,自动将焦点设置为另一个文本框,然后扫描第二个条形码,最后显示数据库查找的结果

谢谢大家

另外,我正在使用VS 2010、asp.net和C#as codebehind。

使用jQuery(只允许数字编码):

$(“#”).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;
});