jQuery MiniUI

 找回密码
 立即注册
查看: 2333|回复: 2
打印 上一主题 下一主题

datepicker值发生改变时,限制组件赋值。 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2020-3-26 15:22:52 |只看该作者 |倒序浏览
弄了俩个datepicker组件,一个是开始日期,一个是结束日期,当开始日期值发生变化时,而且结束日期有值的情况下判断开始日期是否大于结束日期。我用转化成时间搓的方式进行对比了。那么选中日期后如何不让datepicker赋值。

Rank: 8Rank: 8

沙发
发表于 2020-3-26 16:36:09 |只看该作者
1 可以监听onbeforeshowPopup事件,下拉打开前获取到结束日期,给开始控件动态设置最晚时间,这样也就禁止了选择比结束日期后的日期
2 也可以监听onvaluechanged事件,再开始日期值改变后和结束日期比较,如果大,则清空开始日期。

Rank: 3Rank: 3

板凳
发表于 2020-3-26 16:38:59 |只看该作者
本帖最后由 Aisin丿Gioro 于 2020-3-26 16:47 编辑
dforce 发表于 2020-3-26 16:36
1 可以监听onbeforeshowPopup事件,下拉打开前获取到结束日期,给开始控件动态设置最晚时间,这样也就禁止 ...

好的,为什么onbeforeshowPopup方法里会执行俩次?

Archiver|普加软件

GMT+8, 2024-5-23 12:01 , Processed in 1.050211 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部