2

私は基本的なバーコードWebアプリを使用しています。テキストボックスが2つあるので、一方をスキャンしてから、イベントを発生させてフォーカスをもう一方に設定する必要があります(両方のテキストボックスの長さが等しくありません)。両方のバーコードがデータベース検索と一致する場合は、データベース情報を含むラベルを表示します。

概要:

1つのバーコードをスキャンし、他のテキストボックスにフォーカスを自動的に設定してから、2番目のバーコードをスキャンし、最後にデータベースルックアップの結果を表示します。

みんなありがとう!

ps。コードビハインドとしてVS2010、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 に答える