YYYYは、DDおよびMMに加えて、デバイスおよびソフトウェア全体で使用される標準化された国際フォーマットです。
https://www.w3.org/QA/Tips/iso-date
変更する必要はありません。プレースホルダーとしてではなく、ヘルプテキストとしてではなくYYYYを配置できます。また、アンダースコアまたは簡単な背景を使用して、4桁を表示する入力フィールド検証を提供することもできます。 (_ _ _ _)
クリスティン、その使用目的のためにユーザーがこのフィールドに入る典型的な年は何ですか?これに基づいて、ユーザーが入力した数字が4桁未満の場合に4桁の年を自動的に作成するアルゴリズムを考え出すことができます。
臨時の例として、これらは誕生年でしたが、どの年も2019年以下になると安全に想定できます。したがって、ユーザーが「19」と入力すると、フィールドは次のようになります。ユーザーがフィールドから離れるとすぐに「2019」。同様に、「23」は「1923」などになります。
これにより、3桁および1桁のエントリでスムーズに動作するようになるには少し手間がかかりますが、2桁の年を入力する場合、特に(おそらく)煩わしいフォーマットエラーメッセージが表示されない。
ヘルプテキスト付きのレイアウトについては、何も変更しなくても済む場合があります。ただし、意図したユーザーでフィールドをテストして、フィールドが使用可能かどうかを確認してください。
Gov.ukは、日付入力設計システムに従って、完全に完成した一連のフィールド(dd、mm、yyyy)の例を示すことを推奨しています。
あなたの例では、これと同じアプローチを使用することができ、ヒントとしてYYYY
を書く代わりに、For example 1999
。