-3

バーコード スキャンが完了したときに JavaScript アラートをポップアップ表示する Web ページが必要です。イベントをテキストボックスなどの目に見えるコントロールに結び付けたくないので、スキャン入力をキャプチャするコントロールに焦点を当てません。これはJQueryで実行できますか?

4

1 に答える 1

0

ページ全体のキー入力をキャプチャすることが可能です。例えば:

$(document.body).on('keypress',function(e){
    console.log(e.keyCode);
});

スキャナーからの文字入力が実際のキー押下と同じキー押下イベントをDOMに作成するかどうかはわかりませんが、そうなる可能性があると思います。私のスキャナーは死にましたが、このタイプの技術が実行可能かどうか知りたいと思います。

覚えておいてください:テキスト入力がなければ、どの入力が他のキー入力、以前のキー入力などに対して「スキャンされたコード」を構成するかを理解するために独自のコードを書く必要があります。バーコードスキャナーは通常非常に高速に入力し、最後にキャリッジリターンも出力するため、これはそれほど難しいことではありません。

于 2012-05-05T21:24:53.343 に答える