数行の設定のみでカレンダーを表示するフリーのJavaScriptです。
「input type="date"」でカレンダー表示は可能ですが、IEなど一部のブラウザが「input type="date"」には対応していません。
当JavaScriptを使用すれば、「input type="date"」に対応していないブラウザでもカレンダーを表示することができます。(※IE8など古いブラウザには対応していません)
| type="text" |
<input type="text" cmanCLDat="USE:ON" style="width:150px;"> 常に、当ページのカレンダーが表示されます |
|---|---|
| type="date" |
<input type="date" cmanCLDat="USE:ON" style="width:150px;"> ブラウザが「date」に対応していない「IE」などの場合に当ページのカレンダーが表示されます ブラウザが「date」に対応している「chrome」などの場合はブラウザ仕様のカレンダが表示されます |
以下の2行の設定が必要となります
|
[1] <script src="xxxxx.js" charset="utf-8"></script> [2] <input type="text" cmanCLDat="USE:ON,下記参照"> |
JavaScriptファイルは、ダウンロードしてご利用ください。
|
JavaScriptダウンロード
現在のバージョン:Ver093(zip形式でダウンロードされます) |
| JavaScriptを画面に表示 |
| 以下のJavaScriptへ直接リンクを行うことも可能ですが、予告なしに内容変更や廃止(削除)する場合もありますのでダウンロードしてご利用ください。 直接リンクの場合「http://web-designer.cman.jp/freejs/cmanCalendar_v093.js」 |
| 実行条件 |
「cmanCLDat="条件:値,条件:値,・・・"」 条件と値は「:」で、複数条件は「,」で区切ります。 |
|---|
| 条件名 | 設定する値 | ||||||
|---|---|---|---|---|---|---|---|
| USE:ON USE:OFF |
必須属性(※必ず指定してください)
|
||||||
| LANG:JA LANG:EN |
任意属性
|
||||||
| FORM:1~4 |
任意属性
|
||||||
| FUNC |
任意属性 選択された日付が形式に沿って引数に設定されます。
|
| 例1)英語表記で日付を「YYYY/MM/DD」形式とする | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
<input type="text" cmanCLDat="USE:ON,LANG:EN,FORM:3" style="width:80px">
|
|||||||||
| 例2)日付選択後に「run001」関数を実行する | |||||||||
|
<input type="text" cmanCLDat="USE:ON,FUNC:run001" style="width:80px"> <script>
|
|||||||||