バーコードスキャナーを使用するWebアプリケーションを作成しています(私の場合はMotorola TC55)。角2 - HTML入力/テキストエリアを使用せずにバーコードスキャナのデータを取得
私の目標は、HTML入力/テキストエリアを使用せずに製品EANをスキャンすることです。どうして?携帯機器のキーボードをポップアップしないようにしたいからです。このフィールドはデスクトップでも使用できます(スキャナーを接続せずにキーボードからデータを入力する必要があります)。
私が試したもの:入力の
- 設定
readonly
/disabled属性 - モバイルキーボードが隠されているが、私はこの入力にフォーカスを設定することはできません。 contenteditable
ディレクティブ付きdiv
を作成 - キーボードが表示されます。- そして最終的には(これまでのところではもっとも近代的な)
div
をonClick
というイベントで作成します。div
をクリックした後、keypress
を聞いて、Enter
キーが押されるまですべてを保存し始めています。それはデスクトップ上で正常に動作します。モバイルキーボードでは、keypress
イベントがスキャンの終了時にのみ起動されます(Enter
キー)。
他の訴訟はありますか?