- 建立新的 Calendar 物件。
- 對 Calendar 物件初值化。
- inputFiled 代表選取日期後,那一個欄位要存放日期值,必需以 id 指定識別元。
- dateFormat 代表選最的日期格式,%Y 是 4 碼年份,%y 則是年份後兩碼等,可以參考官網說明。在格式之間,可以任意加上你想要的區格,例如斜線,%Y/%m/%d 的結果像是 2010/1/1,又如 %Y-%m-%d 則是 2010-1-1。
- trigger 是指定觸發日曆啟動的元件,可以是按鈕,也可以是圖形,甚至就是存儲日期的欄位,一樣必需以 id 指定識元。
- bottomBar 相當於狀態列,狀態列裡有部份顯示設定。
- weekNumbers 設定是否顯示周號,也就是該年第周。
- showTime 時間顯示的進制,可以 24 或 12 ,分別代表 24 小時制和 12 小時制。
- onSelect 這是 Calendar 物件的事件,可以自己設計內容,例如上例指定為 this.hide() 代表選定日期後把日曆隱藏起來。
- min/max 指定可選取的日期區間,格式是 8 碼數字,例如 min:20100118 這代表 2010/1/18 之前的所有日期是無法選取的。同理,也可以指定 max,例如設計輸入生日時,max 應該就是今年。
- selectionType 預設為 Calendar.SEL_SINGLE 代表日期是單選,若指定為 Calendar.SEL_MULTIPLE 則代表可以多選。
- fdow 指定每周第一天是星期幾,周日=0 依此類推。
- cont 指定日曆顯示在指定區塊中。
更多使用說明,請參考官網。更多範例,請按此。
固定式設計
固定式設計指直接畫面上呈現日曆,而不是經由觸發啟動,設計方式略有不同,如下:
注意指定 cont 用來存放日曆,其餘設定同觸發式。
Javascript Calendar
官網:http://www.dynarch.com/projects/calendar/
下載:http://www.dynarch.com/projects/calendar/download/
正體中文語系檔:UTF-8 、BIG5
API 說明:http://www.dynarch.com/projects/calendar/doc/
更
多範例:請按此。
以下為文章回應區
同意轉載,不過麻煩看一下轉載需知