この質問が既に尋ねられている場合、またはこの問題に関する他の参照がある場合は、お詫び申し上げます。私は長い間グーグルでしたが、まだ解決策を見つけることができませんでした。私の見出し/質問が紛らわしい場合は、まだ申し訳ありません。最初に問題を説明しましょう。
jQuery キーボード プラグインを使用した入力フィールドがありますが、物理キーボードは使用していません。したがって、 this を使用して入力フィールドに割り当てられた値$(<SELECTOR>).val(<VALUE>)
。ただし、入力フィールドのサイズは 10 文字しか表示できませんが、最大長は 20 文字です。10文字を超える文字を入力すると、非表示になります。
詳細な説明については、これらの画像と説明を参照してください
この画像では、入力しましたが、その要素の一部がa-z
表示されますが、まだその要素にフォーカスがあります (そうでない場合、仮想キーボードは表示されません)。"l"
"m"
しかし、物理キーボードで同じフィールドにこれらの値を入力すると、フォーカスを外すまでこのように表示されます。
今必要なのは、その要素にフォーカスがあり、その要素の値がオーバーフローしたときに、最後に入力した値を表示することです。
解決策をお願いします (この仮想キーボードは、カスタム要件のために私が開発したものなので、これを使用してスクリプトを変更できます)
前もって感謝します