備註:雖然已經在Windows 7 IE9、Firefox4.0、Google Chrome下測試無誤,但是並不能保證所有狀況都正常,如有問題請回報
說明:本日曆元件修改自http://www.dynarch.com/projects/calendar/的Calendar元件,但已進行介面和程式碼的大幅修改,另外針對民國記年增加了輔助功能,以下是啟動本程式所需的參數和方法,全部都是可有可無,請把啟動方法你的網頁中
Calendar.setup({
displayArea: "value",//顯示區塊
inputField:"val",//表單輸入區塊
daFormat: "%Y-%m-%d", //顯示區塊輸入格式,請參考原始原件的說明檔案
ifFormat: "%Y-%m-%d", //輸入區塊輸入格式,請參考原始原件的說明檔案
button: "Div1", //啟動按鈕
showsTime:false,//顯示時間
yearsub:-1911, //年分修正
expire:true, //不可以選過去的日期
secondstep:10, //每次往前進幾秒鐘
minutestep:10, //每次往前進幾分鐘
hourstep:7, //每次往前進幾小時
daystep:2, //每次往前進幾天
monthstep:9, //每次往前進幾個月
yearstep:1 //每次往前進幾年
});
日曆一定會顯示在1.顯示區塊、2.按鈕、3.表單輸入區的上面,如果上方的空間不足則會轉成下面,例如下方範例
如果要在輸出時也使用年分修正,使用%r這個格式,其他日期格式同原本的日曆說明
顯示區域
顯示區域
基本上要保留和原本程式多數的相容,因此區分為三個檔案,請分別下載,如果有原本的Calendar,可以蓋掉原本的檔案即可,語系檔照原本的Calendar即可(不過原本的中文翻譯檔案似乎有問題,或許可以考慮從英文再重新翻譯一次並存成utf-8編碼XD)
如果針對本程式有任何問題,請用ptt站內信或Email到kelunyang@gmail.com給小弟XD