質問: webサイトに日付を入力するために、カレンダーに代わるものはありますか? 日付の入力は、インターネット上での変更と、web /ユーザーインターフェイスの設計でも行われます。現在、<input type="date">を実装しています。これにより、モバイルデバイスで優れた使いやすさが実現します。デスクトップブラウザでは、<input type="date">はほとんどの場合、クリック可能なカレンダーとして実装され、入力フィールドの矢印をクリックするとポップアップ表示されます。ただし、これにはいくつかの欠点があります。 <input type="date">フィールドは、ブラウザー、特に古いバージョンのinternet explorerでは広くサポートされていません。これを修正するために、私はそれらのケースで伝統的なjavascriptの日付ピッカーを使用しています。これにより、維持費と維持費が余分にかかります。 <input type="date">をサポートするブラウザーでも、多くのwebサイトではまだ使用されていないため、ユーザーはブラウザーが使用する特定のデザインにまだ慣れていません(モバイルブラウザーは例外です)。 <input type="date">の日付形式はせいぜい欠けています。 カレンダーをクリックして日付を入力するのは非常に遅いです。 私の意見では、実行可能な代替案は次のとおりです。 境界と検証のオプションを提供します。 日付のフォーマットに依存しません。 格好良い; 非常に理解しやすい; webサイトに日付を入力するための代替案カレンダーへはありますか?(画像は joe larsonのブログからのもの )
回答: カレンダーをクリックするのが遅い場合、次の最良の解決策は通常のテキストフィールドです。通常のプレースホルダーテキスト(mm/dd/yyyy)を提供して、ユーザーが日付を入力する方法を理解できるようにし、さまざまな種類の日付をすべて処理する必要がないようにします。これは、日付ピッカーの後のデスクトップブラウザでの最良の方法だと思います。