My97日期控制項

支持靜態限制,動態限制,腳本自定義限制,以及無效天和無效日期功能,利用這樣功能可以任意定製不能選擇的日期,這些日期即使毫無規律,毫無連續性,也可以通過這些功能的組合使用輕鬆搞定·

基本介紹

  • 軟體名稱:My97日期控制項
  • 軟體版本:My97 DatePicker 4.0 正式版
  • 更新時間:2008-05-30
  • 特點:支持靜態限制,動態限制
簡介,簡單使用方法:,1,引入js檔案,2,js代碼,3,html代碼,4,介紹,

簡介

更人性化,更全面的功能
大部分日期控制項都具備功能如:帶時間顯示,支持周顯示,自定義格式,自動糾錯,智慧型糾錯,起始日期,操作按鈕自定義,快速選擇日期,支持多種調用模式等,My97DatePicker在這些方面做得更全面,更人性化,並且速度一流.
強大的日期範圍限制功能
自定義事件和豐富的API庫
如果需要做一些附加的操作,日期控制項自帶的自定義事件可以滿足需求.此外,還可以在自定義事件中調用提供的API庫來做更多的運算和擴展,絕對可以通過很少的代碼滿足個性化的需求.
多語言支持和自定義皮膚支持
通過lang屬性,可以為每個日期控制項單獨配置語言,當然也可以通過WdatePicker.js配置全局的語言,皮膚也是一樣,只要配置skin屬性即可.這樣一個頁面中可以顯示多種語言,多種皮膚的日期控制項,更棒的是,他們之間的切換是無刷新的.
跨無限級框架顯示和自動選擇顯示位置
無論把日期控制項放在哪裡,都不需要擔心會被外層的iframe所遮擋進而影響客戶體驗,My97日期控制項是可以跨無限級框架顯示的,並且當控制項處在頁面邊界是,它會自動選擇顯示的位置.此外還可以使用position參數對彈出位置做調整.
更新歷史
My97 DatePicker 4.0 正式版 [2008-05-30]
[修正]被其他頁面引入時,有跨域錯誤的問題
[修正]平面顯示時,點擊其他地方下拉框不會自動消失
[修正]平面模式在多框架情況下跳轉時有時不顯示的問題
[修正]在極少數的情況下,由於預載失敗導致選擇框不能彈出的問題
My97 DatePicker 4.0 Prerelease [2008-04-22]
[新增]vel屬性,當日期格式為系統不能直接識別的格式時,存儲真實值
[新增]opposite屬性,讓無效天和無效日期變成有效天和有效日期
[修改]每個頁面可允許多個平面模式的日曆存在,他們互不衝突,皮膚,語言也可以不同
[修改]日期控制項在DomComplete後載入(原來是LoadComplete後),速度更快
[修正]平面模式偶爾在ie中不顯示
[修正]微軟的驗證控制項不兼容
[修正]最新FF3.0,Safari3.1中的年份翻頁問題
My97 DatePicker 4.0 Beta4 [2008-04-02]
[新增]支持Safari 3.0+, Opera 9.5(beta Build 9656)+
[修改]如果沒有定義onpicked事件,當文本框值改變時,自動觸發文本框的onchange事件
[修改]如果沒有定義oncleared事件,清空非空的input時,自動觸發文本框的onchange事件
[修正]當設定dateFmt:'HH:mm'時,快速選擇第一項失效
[修正]多層框架嵌套情況下有多個橫滾動條時,橫坐標定位不準的錯誤
[修正]Asp.net Ajax中回刷後有時不能顯示日期選擇框
[修正]iframe中,多語言情況下的一處錯誤
My97 DatePicker 4.0 Beta3 [2008-03-24]
[新增]alwaysUseStartDate屬性,增強startDate功能的靈活性
[新增]年份格式yyy和年份差量屬性yearOffset,可實現民國年日曆和其他特殊日曆
[修正]不能執行已釋放Script的代碼
[修正]載入慢而導致的腳本錯誤
[修正]struts下,有時彈不出日期控制項
[修正]在IE中,yyyyMMdd格式的一處錯誤
[修正]載入後頁面低部會增加200個像素左右的高度
[修正]平面模式中跨月選擇日期的一處錯誤
My97 DatePicker 4.0 Beta2 [2008-03-09]
[新增]startDate支持#F函式等動態參數
[新增]日期返回值可以返回給出input以外的其他控制項,將支持<textarea>,,,[font]等作為顯示控制項
[修改]position的功能得到增強,可動態設定,並能自定義位置
[修改]el:this 可省略,下面的demo中的例子,el:this全部都已經省略了
[修改]日期框設定為disabled時禁止更改日期(不彈出選擇框)
[修正]選擇時期時,IE滾動條閃動
[修正]父頁不導入WdatePicker.js情況下,子iframe中無法使用
[修正]當DOCTYPE為 HTML 4.0 Transitional 時,在IE中有時無法顯示日期選擇框
[修正]空值的文本框,安tab時自動填入當前日期
My97 DatePicker 4.0 Beta1 [2008-02-14]
全新構架,最低限度的衝突性(不用擔心跟其他庫衝突的問題了),最低限度的侵入性
對速度進行全面的最佳化,相對3.X來說,4.0的功能增加了,速度快了,檔案尺寸小了
提供更多更全面的API支持外部調用,使控制項在苛刻環境下通過寫少量JS,也能適應需求
新增預載功能,解決首次載入慢的問題
新增無效天和無效日期功能
新增快速選擇功能,可利用此功能設定5個快捷日期
支持更多的日期格式
新增3個自定義事件
增強日期範圍增加對時間的限制
更好的多語言支持
增強配置功能,支持每個實例都可以配置幾乎所有的參數
還有很多其他的更新,如:起始日期功能,年份輸入框智慧型提示功能,周顯示功能,唯讀開關,操作按鈕自定義
My97 DatePicker 3.0.1 正式版 [2007-06-27]
[修正]與很多JS庫(如prototype,JQuery,dwr等)的衝突問題
[修正]不能“後退”的問題
[修正]IE6中,今天和選中的日期沒有以其它顏色顯示的問題
[修正]日期選擇器被動態增加的iframe覆蓋的問題
My97 DatePicker 3.0 正式版 [2007-06-11]
[最佳化]速度和記憶體占用
[新增]realValue 的格式設定
[新增]年份月份導航,增加清空按鈕
[新增]顯示位置設定(上面 下面 自動(默認))
[新增]檔案包路徑設定(在wdatepicker.js檔案里,默認為空,程式會自動計算路徑)
[新增]自定義觸發事件,可在日期框添加屬性onpicked="function(){}"來自定義觸發事件
[新增]多語言自動選擇功能,系統會根據用戶瀏覽器語言自動選擇
[修改]增強日期範圍限制
[修改]當日期格式設定為 %h:%m:%s 只有時間選擇了
[修正]抖屏
[修正]在XHTML 1.0下不兼容的問題
[修正]2007-3-31 修改成2月份時變為2007-2-31的bug
[修正]frame中跳轉時沒銷毀的bug
[修正]css路徑,不必將檔案包放根目錄下了
My97 DatePicker 2.1 正式版 [2007-01-22]
[新增]日期範圍限制,可以在選擇框指定MINDATE和MAXDATE屬性來限制日期範圍
[修改]增強的自動糾錯功能,糾錯處理可設定為3種模式 1.提示(默認) 2.自動糾錯 3.標記
My97 DatePicker 2.0 正式版 [2007-01-09]
支持兩種調用方式
支持自定義皮膚和動態切換皮膚(感謝why提供whyGreen皮膚)
跨越框架顯示選擇框
自動提示日期錯誤
年份,月份設定為選擇模式
支持日期和時間的編輯,編輯時自動跳轉到對應月份和時間
根據網頁大小自動選擇顯示位置
支持時間選擇
自定義日期時間格式
支持多國語言設定
支持周末加亮設定
支持編碼設定(如utf-8,gb2312,big5)
完美支持FireFox,在FF中的效果跟IE一模一樣
修正不能通過小鍵盤輸入日期
修正在IE6中沒有蓋住<SELECT>
My97 DatePicker 1.1 正式版 [2006-12-30]
[新增]完美支持FireFox,在FF中的效果跟IE一模一樣
[修正]在FrameSet中不能顯示的錯誤
[修正]頻繁切換框架時,不能顯示的錯誤
My97 DatePicker 1.0 正式版 [2006-12-27]
自動糾正日期錯誤
可快速編輯年份,月份
編輯時自動跳轉到對應月份
根據網頁大小自動選擇顯示位置
可跨越框架顯示選擇框
支持自定義樣式

簡單使用方法:

1,引入js檔案

<script language="javascript" src="js/My97DatePicker/WdatePicker.js"></script>

2,js代碼

<script language="javascript">
function createTime(){
WdatePicker({dateFmt:'yyyy-MM-dd',minDate:'2010-10-01',maxDate:'2012-10-01'});
}
</script>

3,html代碼

<input type="text" id="countTimestart" onFocus="createTime()" />

4,介紹

這是最基本的使用方法,如需要增加或減少內容,可通過改變WdatePicker();函式的參數實現

相關詞條

熱門詞條

聯絡我們