Inputの全Typeについて実装が終わる
少しずつ実装しているInputの全Type対応がなんとなく終わった。テストコードが一部できてないので、明日には一通り終わるかな。
幾つか癖のあるTypeがあったので、Qiitaにまとめたかったけどもう時間も遅いので明日にする。
相手がInputなので、基本的には文字列を渡せばいいのだけれど、フォーマットを気にするものがあるのでこちらでも軽くメモしておく。
type="date"
2022-08-24 (ハイフン区切り)
type="month"
2022-08 (ハイフン区切り)
type="week"
2022-W22 (ハイフン区切りで W99という形式)
type="time"
23:50 (コロン区切り)
type="datetime-local"
2022-08-24T23:50 (日付と時刻の合わせ技。Tで区切る)
type="color"
#000000 (アルファベットは大文字でも小文字でも可)
入力された文字列を検証したい場合、アルファベットは小文字で返されるので注意が必要。