0

私は私の店の php pos システムを書いており、現在バーコードシステムを扱っています。

基本的にはウィンドウを監視できるようにしたいのですが、バーコードが来たら入力検索ボックスに入れて送信します。

2 部は簡単な部分で、私は 1 部に苦労しています。

スキャナーにパイプライン文字 (|) をバーコードに追加させ、パイプラインであるキーの押下をウィンドウで監視する jquery を用意しましたが、パイプラインがトリガーされた後にキーの押下をどのように読み取るのでしょうか? 多分私はこれに間違ったアプローチをしています..?

4

1 に答える 1

1

前回そのようなものを作成したとき、ページに<input>は自動フォーカスされた大きな太った要素がありました。スキャナーはキーボードとして機能しますが、1 つのイベントに文字列を貼り付けるのではなく、個別の文字ごとにキー イベントを発行します。(少なくとも、スキャナーの場合はそうでした)。

要素を追加し<input>、フォーカスします。スキャナーがコードを送信すると、<input>. そこで、keyupまたはchangeイベントに反応して、コードが完全に作成されたかどうかを確認し、それに応じて反応することができます。この例では、改行 ( \n) をコードに追加して、コードの終わりを示しています。しかし、パイプ ( ) でも問題ないと思い|ます。

于 2012-07-02T07:49:39.603 に答える