バーコード スキャンが完了したときに JavaScript アラートをポップアップ表示する Web ページが必要です。イベントをテキストボックスなどの目に見えるコントロールに結び付けたくないので、スキャン入力をキャプチャするコントロールに焦点を当てません。これはJQueryで実行できますか?
質問する
2474 次
1 に答える
0
ページ全体のキー入力をキャプチャすることが可能です。例えば:
$(document.body).on('keypress',function(e){
console.log(e.keyCode);
});
スキャナーからの文字入力が実際のキー押下と同じキー押下イベントをDOMに作成するかどうかはわかりませんが、そうなる可能性があると思います。私のスキャナーは死にましたが、このタイプの技術が実行可能かどうか知りたいと思います。
覚えておいてください:テキスト入力がなければ、どの入力が他のキー入力、以前のキー入力などに対して「スキャンされたコード」を構成するかを理解するために独自のコードを書く必要があります。バーコードスキャナーは通常非常に高速に入力し、最後にキャリッジリターンも出力するため、これはそれほど難しいことではありません。
于 2012-05-05T21:24:53.343 に答える