入力要素に「オートフィル」機能を実装しようとしています。
基本的に、範囲 (2000 ~ 20012) の 4 桁の年を入力として受け入れます。ユーザーが年の最初の数字を入力したときに、入力オートフィル自体 (以前に入力したものを入力するときの Chrome の URL ペインに似ています) が可能かどうかを知りたいです。
たとえば、ユーザーが「2」と入力すると、入力はたとえば 2000 で自動入力されます。その後、ユーザーは「上」と「下」の矢印を使用して年を循環させることができます。自動入力は以前の検索に基づくべきではなく、上記の方法で機能するだけです。また、ドロップダウンがあってはなりません。
検索して検索しましたが、ドロップダウンでオートコンプリートしか見つかりませんでしたが、オートフィルは見つかりませんでした。上下のサイクリング部分も試してみました<input type="number" />
が、自動入力がなく、Firefox では動作しません。
このためのjQueryソリューションはありますか?
後で編集:
dateEntry プラグインを見つけましたが、年を 4 桁で表示する方法が見つかりません。'Y'
、などのさまざまな日付形式を試しましたが'yyyy'
、'/Y'
まだ運がありません。正しいフォーマットを知っている人はいますか?