2

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

概括:

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

多谢你们!

附言。我正在使用 VS 2010、asp.net 和 C# 作为代码隐藏。

4

1 回答 1

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;
});
于 2012-08-23T16:16:11.863 回答