Javascript

説明 [#cebfd1c1]

フォームにカレンダーを表示させたいけど、input type dateではIEとかでは表示されないので使えない場合、jqueryのdatepickerというライブラリ?を使用すれば、簡単にデザイン性が高くIEでも表示可能なカレンダーが作成できます。

使用方法 [#j0a73b03]

+http://jquery.com/download/からjqueryをダウンロード +あとは下記パスをソースに記述

 <script src="js/jquery-1.11.3.min.js"></script>
 <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
 <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/i18n/jquery.ui.datepicker-ja.min.js"></script>
 <link rel="stylesheet" href="js/jquery-ui.css" >
 <script>
 $(function() {
  $("#datepicker").datepicker( { minDate: '+7d'} );   <--7日後以降を指定させる場合yとかでも指定可能
  $("#datepicker").datepicker("option", "buttonImageOnly", true);
 });
 </script>

フォームで使用する箇所 [#qfa8c37a]

 <input type="text" id="datepicker" name="hogehoge">

参考サイト:http://www.webdesign-fan.com/jquery-ui-datepicker