My97日期控件问题

hapotterboy 2011-03-29 05:52:28
我想做的效果是用户选择不了今天以后的日期不可选择,包括今天也不可选,现在出的问题就是今天是可选的。
有两种方法,但试了都不行,第一种是,用disabledDates:['%y-%M-%d'],没有反应,代码如下
<form id="top_input" action="" method="post">
开始日期:<input type='text' id='start' onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'end\')||\'%y-%M-%d\'}',dateFmt:'yyyy年M月d日',vel:'start_date',realDateFmt:'yyyyMMdd',disabledDates:['%y-%M-%d']})" />
<input type="hidden" id='start_date' name='start_date' />
结束日期:<input type='text' id='end' onfocus="WdatePicker({minDate:'#F{$dp.$D(\'start\')}',maxDate:'%y-%M-%d',dateFmt:'yyyy年M月d日',vel:'end_date',realDateFmt:'yyyyMMdd',disabledDates:['%y-%M-%d']})" />
<input type="hidden" id='end_date' name='end_date' />
<input type='submit' name='submit' value='查看' />

</form>

第二种用的是maxDate:'%y-%M-{%d-1}',这个是开始日期不可以,结束日期可以。。。代码如下
<form id="top_input" action="" method="post">
开始日期:<input type='text' id='start' onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'end\')||\'%y-%M-{%d-1}\'}',dateFmt:'yyyy年M月d日',vel:'start_date',realDateFmt:'yyyyMMdd'})" />
<input type="hidden" id='start_date' name='start_date' />
结束日期:<input type='text' id='end' onfocus="WdatePicker({minDate:'#F{$dp.$D(\'start\')}',maxDate:'%y-%M-{%d-1}',dateFmt:'yyyy年M月d日',vel:'end_date',realDateFmt:'yyyyMMdd'})" />
<input type="hidden" id='end_date' name='end_date' />
<input type='submit' name='submit' value='查看' />

</form>
请大家帮忙看下,刚接触这个。。搞了半天了。。先谢谢了
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
霸王降临 2011-03-30
  • 打赏
  • 举报
回复
你的onfocus另外写个方法吧..'被结束掉了
ycproc 2011-03-29
  • 打赏
  • 举报
回复
那还是正则的问题

我的正则不太好
hapotterboy 2011-03-29
  • 打赏
  • 举报
回复
杯具啊~~怎么不来人啊

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧