0

この質問が既に尋ねられている場合、またはこの問題に関する他の参照がある場合は、お詫び申し上げます。私は長い間グーグルでしたが、まだ解決策を見つけることができませんでした。私の見出し/質問が紛らわしい場合は、まだ申し訳ありません。最初に問題を説明しましょう。

jQuery キーボード プラグインを使用した入力フィールドがありますが、物理キーボードは使用していません。したがって、 this を使用して入力フィールドに割り当てられた値$(<SELECTOR>).val(<VALUE>)。ただし、入力フィールドのサイズは 10 文字しか表示できませんが、最大長は 20 文字です。10文字を超える文字を入力すると、非表示になります。

詳細な説明については、これらの画像と説明を参照してください

この画像では、入力しましたが、その要素の一部がa-z表示されますが、まだその要素にフォーカスがあります (そうでない場合、仮想キーボードは表示されません)。"l""m"

ここに画像の説明を入力

しかし、物理キーボードで同じフィールドにこれらの値を入力すると、フォーカスを外すまでこのように表示されます。

ここに画像の説明を入力

今必要なのは、その要素にフォーカスがあり、その要素の値がオーバーフローしたときに、最後に入力した値を表示することです。

ここに画像の説明を入力

解決策をお願いします (この仮想キーボードは、カスタム要件のために私が開発したものなので、これを使用してスクリプトを変更できます)

前もって感謝します

4

0 に答える 0