1

質問のタイトルが長くて申し訳ありませんが、それを表現する最善の方法がわかりませんでした:-(

問題は、Josh Bush による優れた Masked Input jQuery プラグインが、マスクが固定長の場合、入力ボックス内のテキストをフォーカス時に選択しますが、マスクにオプションの文字が含まれている場合、キャレットをフィールドの最後に強制することです。

彼のデモ ページ ( http://digitalbush.com/projects/masked-input-plugin/ ) にアクセスすると、これが実際に動作しているのを見ることができます。

[日付]、[電話]、および [電話 + 内線] フィールドにいくつかの値を入力し、タブで移動します。フィールドがフォーカスを受け取ると、日付フィールドと電話フィールドが完全に選択されていることがわかりますが、電話 + 内線フィールドにタブで移動すると、キャレットがフィールドの最後に移動します。

オプションのマスク文字があるかどうかに関係なく、すべてのマスクされたフィールド (上記の最初の 2 つの例のようにすべてのテキストを選択) で動作が同じになるようにしたいと考えています。

他の誰かがこの問題を回避しましたか?

前もって感謝します。!

固定長のマスクは、すべてのテキストを次のように選択します... オプションの文字を含むマスクは、キャレットをフィールドの最後に強制します。

4

1 に答える 1