年月選択補助機能(v4.2.7~)
年・月をユーザに入力してほしいときってありますよね。例えば免許・資格の取得年月とか、学歴の入学・卒業の年月とか。年を手入力で月をselectでもいいんですけど、できれば年・月ともにselectがよいですよね。
概要
でもでも~年の部分を毎年更新するかっつったら誰もしねーよ!って感じじゃないですか。
だったらJavascriptで自動的に更新すればいいんじゃないのかいっ!!ってことで本機能はそんなユーザの入力補助機能です。
設定方法
年月の選択補助を利用する場合はconfig.cgiを編集し、push @AddOns,'yearmonth.js';を有効にしてください。
dateタイプを利用する場合は YYYY-MM 形式になります。
data-yearmonthの指定はdata-yearmonth="始点,終点"となります。始点・終点は○年前として指定するため、100年前から10年前までの90年間を表示する場合はdata-yearmonth="100,10"となります。これにより10才~100才が該当する年が表示されます。
data-yearmonth-formatに指定がある場合、文字列は指定された出力になります。
$1…西暦年
$2…月
$3…和暦年
$4…英語月
$5…英語月(省略)
data-yearmonth-select-jc属性をつけることで年選択に和暦が付与されます。