IE11がHTML5カレンダー入力に未対応なので、jQueryのdatepickerを使ってみた。

IE11がHTML5カレンダー入力に未対応なので、jQueryのdatepickerを使ってみた。

chromeなど、HTML5に対応しているブラウザでは入力フォームで

と書くと、自動的にカレンダー表示してくれる。
1

ただし、IE11やOperaではHTML5未対応なので、ただの文字列入力になっていまう…。
しょうがないので対応策を調べてみたら、jQueryのdatepickerが良さそう

見た目が少々しょぼいけど、自分でカレンダー実装するよりマシだ!
2

【追記】
ちゃんとCSSを設定したら、それっぽくなった!
3

あらかじめ、初期値も設定できる