国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
WdatePicker日歷控件使用方法

WdatePicker日歷控件使用方法

 

1. 跨無限級框架顯示

 

無論你把日期控件放在哪里,你都不需要擔(dān)心會被外層的iframe所遮擋進(jìn)而影響客戶體驗(yàn),因?yàn)?/span>My97日期控件是可以跨無限級框架顯示的

 

示例2-7 跨無限級框架演示

可無限跨越框架iframe,無論怎么嵌套框架都不必?fù)?dān)心了,即使有滾動(dòng)條也不怕

 

2. 民國年日歷和其他特殊日歷

 

當(dāng)年份格式設(shè)置為yyy格式時(shí),利用年份差量屬性yearOffset(默認(rèn)值1911民國元年),可實(shí)現(xiàn)民國年日歷和其他特殊日歷

示例2-8 民國年演示


<input type="text" id="d28" onClick="WdatePicker({dateFmt:'yyy/MM/dd'})"/>

注意:年份格式設(shè)置成yyy時(shí),真正的日期將會減去一個(gè)差量yearOffset(默認(rèn)值為:1911),如果是民國年使用默認(rèn)值即可無需另外配置,如果是其他的差量,可以通過參數(shù)的形式配置

 

3. 編程帶來方便

如果el的值是this,可省略,即所有的el:this都可以不寫
日期框設(shè)置為
disabled時(shí),禁止更改日期(不彈出選擇框)
如果沒有定義onpicked事件,自動(dòng)觸發(fā)文本框的onchange事件
如果沒有定義
oncleared事件,清空時(shí),自動(dòng)觸發(fā)onchange事件

 

4. 其他屬性

設(shè)置readOnly屬性,可指定日期框是否只讀
設(shè)置
highLineWeekDay屬性,可指定是否高亮周末
設(shè)置
isShowOthers屬性,可指定是否顯示其他月的日期
加上
class="Wdate"就會在選擇框右邊出現(xiàn)日期圖標(biāo)

 

 

多語言和自定義皮膚

1. 多語言支持

通過lang屬性,可以為每個(gè)日期控件單獨(dú)配置語言,當(dāng)然也可以通過WdatePicker.js配置全局的語言
語言列表和語言
安裝說明詳見語言配置

示例3-1 多語言示例

繁體中文:
<input id="d311" class="Wdate" type="text" onFocus="WdatePicker({lang:'zh-tw'})"/>

英文:
<input id="d312" class="Wdate" type="text" onFocus="WdatePicker({lang:'en'})"/>

簡體中文:
<input id="d313" class="Wdate" type="text" onFocus="WdatePicker({lang:'zh-cn'})"/>

注意:默認(rèn)情況lang='auto',即根據(jù)瀏覽器的語言自動(dòng)選擇語言.

 

2. 自定義和動(dòng)態(tài)切換皮膚

通過skin屬性,可以為每個(gè)日期控件單獨(dú)配置皮膚,當(dāng)然也可以通過WdatePicker.js配置全局的皮膚
皮膚列表和皮膚安裝說明詳見
皮膚配置

 

示例3-2 皮膚演示

默認(rèn)皮膚default: skin:'default'

<input id="d321" class="Wdate" type="text" onfocus="WdatePicker()"/>

注意:WdatePicker里配置了skin='default',所以此處可省略,同理,如果你把WdatePicker里的skin配置成'whyGreen'那么在不指定皮膚的情況下都使用'whyGreen'皮膚了

 


       whyGreen皮膚: skin:'whyGreen'


<input id="d322" class="Wdate" type="text" onfocus="WdatePicker({skin:'whyGreen'})"/>


 

 

4. 日期范圍限制

1. 靜態(tài)限制
注意:日期格式必須與 realDateFmt realTimeFmt 一致

你可以給通過配置minDate(最小日期),maxDate(最大日期)為靜態(tài)日期值,來限定日期的范圍

示例4-1-1 限制日期的范圍是 2006-09-102008-12-20
<input id="d411" class="Wdate" type="text" onfocus="WdatePicker({skin:'whyGreen',minDate:'2006-09-10',maxDate:'2008-12-20'})"/>

 

示例4-1-2 限制日期的范圍是 2008-3-8 11:30:00 2008-3-10 20:59:30
<input type="text" class="Wdate" id="d412" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'2008-03-08 11:30:00',maxDate:'2008-03-10 20:59:30'})" value="2008-03-09 11:00:00"/>

 

示例4-1-3 限制日期的范圍是 20082月 到 200810
<input type="text" class="Wdate" id="d413" onfocus="WdatePicker({dateFmt:'yyyyM',minDate:'2008-2',maxDate:'2008-10'})"/>

 

示例4-1-4 限制日期的范圍是 8:00:00 11:30:00
<input type="text" class="Wdate" id="d414" onfocus="WdatePicker({dateFmt:'H:mm:ss',minDate:'8:00:00',maxDate:'11:30:00'})"/>

 

2. 動(dòng)態(tài)限制
注意:日期格式必須與 realDateFmt realTimeFmt 一致

你可以通過系統(tǒng)給出的動(dòng)態(tài)變量,%y(當(dāng)前年),%M(當(dāng)前月)等來限度日期范圍,

還可以通過#{}進(jìn)行表達(dá)式運(yùn)算,:#{%d+1}:表示明天

動(dòng)態(tài)變量表

格式

說明

%y

當(dāng)前年

%M

當(dāng)前月

%d

當(dāng)前日

%ld

本月最后一天

%H

當(dāng)前時(shí)

%m

當(dāng)前分

%s

當(dāng)前秒

#{}

運(yùn)算表達(dá)式,:#{%d+1}:表示明天

#F{}

{}之間是函數(shù)可寫自定義JS代碼

 

示例4-2-1 只能選擇今天以前的日期(包括今天)
<input id="d421" class="Wdate" type="text" onfocus="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})"/>

 

示例4-2-2 使用了運(yùn)算表達(dá)式只能選擇今天以后的日期(不包括今天)
<input id="d422" class="Wdate" type="text" onfocus="WdatePicker({minDate:'%y-%M-#{%d+1}'})"/>

 

示例4-2-3 只能選擇本月的日期1號至本月最后一天
<input id="d423" class="Wdate" type="text" onfocus="WdatePicker({minDate:'%y-%M-01',maxDate:'%y-%M-%ld'})"/>

 

示例4-2-4 只能選擇今天7:00:00至明天21:00:00的日期
<input id="d424" class="Wdate" type="text" onfocus="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss',minDate:'%y-%M-%d 7:00:00',maxDate:'%y-%M-#{%d+1} 21:00:00'})"/>

 

      示例4-2-5 使用了運(yùn)算表達(dá)式只能選擇 20小時(shí)前至 30小時(shí)后的日


<input id="d425" class="Wdate" type="text" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm',minDate:'%y-%M-%d #{%H-20}:%m:%s',maxDate:'%y-%M-%d #{%H+30}:%m:%s'})"/>

 

3 . 腳本自定義限制
      
注意
:日期格式必須與 realDateFmt realTimeFmt 一致

 

系統(tǒng)提供了$dp.$D$dp.$DV這兩個(gè)API來輔助你進(jìn)行日期運(yùn)算,此外你還可以通過在 #F{} 中填入你自定義的腳本,做任何你想做的日期限制

 

示例4-3-1 前面的日期不能大于后面的日期且兩個(gè)日期都不能大于 2020-10-01

合同有效期從 
<input id="d4311" class="Wdate" type="text" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4312\')||\'2020-10-01\'}'})"/>
<input id="d4312" class="Wdate" type="text" onFocus="WdatePicker({minDate:'#F{$dp.$D(\'d4311\')}',maxDate:'2020-10-01'})"/>

注意:
兩個(gè)日期的日期格式必須相同

$dp.$ 相當(dāng)于 document.getElementById 函數(shù).
那么為什么里面的 ' 使用 \' ? 那是因?yàn)?" ' 都被外圍的函數(shù)使用了,故使用轉(zhuǎn)義符 \ ,否則會提示JS語法錯(cuò)誤.
所以您在其他地方使用時(shí)注意把 \' 改成 " 或者 ' 來使用.

#F{$dp.$D(\'d4312\')||\'2020-10-01\'}
表示當(dāng) d4312 為空時(shí), 采用 2020-10-01 的值作為最大值

 

示例4-3-2 前面的日期+3天不能大于 后面的日期

       日期從 
      
<input type="text" class="Wdate" id="d4321"

       onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4322\',{d:-3});}'})"/>
       <input type="text" class="Wdate" id="d4322"

       onFocus="WdatePicker({minDate:'#F{$dp.$D(\'d4321\',{d:3});}'})"/>

       使用 $dp.$D 函數(shù) 可以將日期框中的值,加上定義的日期差量:
      
兩個(gè)參數(shù): id={字符類型}需要處理的文本框的id , obj={對象類型}日期差量
  

       日期差量用法:
      
屬性y,M,d,H,m,s分別代表年月日時(shí)分秒

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JQuery日歷插件My97DatePicker日期范圍限制
My97DatePicker時(shí)間控件使用(轉(zhuǎn))
ASP.NET 使用My97DatePicker日期控件
WdatePicker.js的使用方法
MY97控件的使用,兩個(gè)控件邏輯控制,日期格式化控制
開源控件My97DatePicker的基本用法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服