博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MY97日期范围限制

Posted on 2010-03-16 13:52  epms  阅读(2438)  评论(0编辑  收藏  举报

4.日期范围限制
4.1 日期范围限制(静态限制,日期格式必须与config.js中的realValueShortFmt一致)
相关属性:MINDATE(最小日期) MAXDATE(最大日期)
<input class="Wdate"BACKGROUND: #99ff99; COLOR: black">WdatePicker(this)" MINDATE="2006-10-8" MAXDATE="2008-12-20"/>
示例 4.1-1(限制日期的范围是 2006-10-8到2008-12-20 ):

4.2 日期范围限制(动态限制)
相关属性:MINDATE(最小日期) MAXDATE(最大日期)
动态变量: #Year#(今年) #Month#(本月) #Day#(今天) #lastDay#(本月最后一天)
如 #Year#-#Month#-#Day#(表示今天) #Year#-#Month#-{#Day#+1}(表示明天) {#Year#+1}-#Month#-#Day#(表示明年的今天)
注意:如果有运算的地方必须用{}括起来,如上面例子的{#Day#+1},必须用{}
自定义函数: #F{}表示函数,{}之间是函数的内容 例子见4.2-1
示例 4.2-1(动态限制日期的范围 使用了自定义函数 前面的日期不能大于后面的日期 后面的日期的最大值是:2020-1-1):
<input class="Wdate"BACKGROUND: #99ff99; COLOR: black">WdatePicker(this,'%Y年%M月%D日',false)" MAXDATE="#F{$('htEnd').value}"/>
<input class="Wdate"BACKGROUND: #99ff99; COLOR: black">WdatePicker(this,'%Y年%M月%D日',false)" MINDATE="#F{$('htStart').value}" MAXDATE="2020-1-1"/>
合同有效期从 到

示例 4.2-2(动态限制日期的范围 只能选择今天以前的日期(包括今天))
<input class="Wdate"BACKGROUND: #99ff99; COLOR: black">WdatePicker(this)" MAXDATE="#Year#-#Month#-#Day#"/>

示例 4.2-3(动态限制日期的范围 只能选择今天以后的日期(不包括今天))
<input class="Wdate"BACKGROUND: #99ff99; COLOR: black">WdatePicker(this)" MINDATE="#Year#-#Month#-{#Day#+1}"/>

示例 4.2-4(动态限制日期的范围 只能选择本月的日期 1号至本月最后一天)
<input class="Wdate"BACKGROUND: #99ff99; COLOR: black">WdatePicker(this)" MINDATE="#Year#-#Month#-1" MAXDATE="#Year#-#Month#-#lastDay#"/>