我正在使用基本的条形码Web应用程序。我有两个文本框,所以我需要扫描一个,然后触发一个事件将焦点设置为另一个(两个文本框的长度不相等)。如果两个条形码与dataBase搜索匹配,则显示带有dataBase信息的标签。
要点:
扫描一个条形码,自动将焦点设置到另一个文本框,然后扫描第二个条形码,最后显示数据库查找结果。
谢谢你们!
PS。我正在使用VS 2010,asp.net和C#作为代码隐藏。
答案 0 :(得分:0)
使用jQuery(只允许数字进行条形码):
$('#<%=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;
});