入力
Date picker 日付ピッカー(デートピッカー)
日付を入力する欄。直接入力するか、カレンダーから選ぶ。
デモ
別名
- 日付ピッカー/カレンダー — デジタル庁デザインシステム
見分けるポイント
「年/月/日」のような日付の形式が表示された入力欄で、右端にカレンダーのアイコンがある。開くと1か月分の日付の表が出る。
バリエーション
- カレンダーのダイアログ
- 入力欄の横のボタンで、カレンダーの表をダイアログで開くもの。表の中は矢印キーで日・週単位、Page Up / Page Down で月単位に移動する。
挙動
- 年・月・日は直接入力することも、カレンダーから選ぶこともできる。
- このデモはネイティブの <input type="date"> を使っているため、表示形式やカレンダーはブラウザと言語設定で変わる。値は常に yyyy-mm-dd になる。
- 選べる日付の範囲は min と max で制限できる。
キーボード操作
| キー | 動作 |
|---|---|
| ↑ / ↓ | フォーカス中の部分(年・月・日)の数値を増減する。 |
| ← / → / Tab | 年・月・日の間を移動する(Chrome の場合)。 |
| 0–9 | フォーカス中の部分に数字を入力する。 |
使い分け・注意点
- カレンダーはボタンからだけ開き、フォーカスやホバーでは開かない。
- 誕生日のように本人が知っている日付は、カレンダーを出さずに入力してもらう。
出典
- MDN: <input type="date"> (最終確認日: )
- WAI-ARIA APG: Date Picker Dialog Example (最終確認日: )
- デジタル庁デザインシステムウェブサイト「日付ピッカー/カレンダー」をもとに作成 (最終確認日: )