札幌Web制作のシンクグラフィカ

年月選択補助機能(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属性をつけることで年選択に和暦が付与されます。