0

そのため、バーコード スキャナーは各スキャンをキャリッジ リターンで終了し、フォームを送信して台無しにします。これを変更して、代わりにタブを呼び出す (次の入力フィールドに移動する) ことはできますか?

ここでそれを行うソリューションを見つけましたが、IDを使用して各入力に手動で焦点を合わせました。私が持っている入力の数は可変であるため、それを行うことはできません。

4

1 に答える 1

1

はい、可能です。2つの方法があります:

  1. TABバーコードを読み取った後、キャリッジリターンの代わりにキーを送信するようにバーコードリーダーを再プログラムします
  2. javascriptを使用して送信イベントをキャプチャし、フォームの状態を調べます。送信を禁止してフォーカスを次のフィールドに移動するか、フォームの状態に基づいて送信イベントを続行できるようにします。
于 2013-03-21T19:53:28.543 に答える