可能性のある複製:
日付/時刻を入力するための最もユーザーフレンドリーなフォームフィールド?
DOBフォームフィールドを表示する最良の方法は何ですか?
生年月日をフォームに入力するのは簡単ですが、これを処理するためのいくつかの異なるアプローチを見てきました。
最も人気のある選択肢は
あなたが見たあなたの死ぬ日付を入力する最良の方法は何ですか?これをどのように処理しますか?これについてのユーザビリティテストの研究は誰かいますか?
入力ヒント付きのフリーフォームがおそらく最も速くて簡単です。人々は生年月日を入力するのがとても上手である傾向があります(私は何百回も私のものを入力したと思います)。
一般的な日付入力の場合、他の解決策が適切な場合がありますが、単純なテキスト入力は誕生日に適しています。 (ヒントは、d/m/yyyyとm/d/yyyyの間のあいまいさを取り除くために必要です。)
これはおそらく慣例ではないかもしれませんが、 TimeAPI のようなものを使用すると、フリーフォーム入力用の通常のテキストボックスを使用できます。多くの場合、Chronicバックエンドが日付を正しく解釈すると思います。このようにして、ユーザーは最も使いやすい形式で日付を入力でき、標準的な結果が返されます。
これは自由を許すものですが、経験の浅い(または経験豊富なと主張する)Webユーザーにとっては、選択ボックスまたは日付ピッカー(ちなみに私はそれらを嫌っています。邪魔しないものがほとんどありません)。