【发布时间】:2014-06-15 12:52:46
【问题描述】:
我正在使用bootstrap datepicker。我有两个日期选择器:一个用于开始日期,一个用于结束日期。结束日期应始终在开始日期或开始日期之后,因此为了用户友好,我想禁用结束日期日期选择器中早于开始日期的日期。
根据文档,我正在做类似的事情:
$endDate.datepicker({
onRender: function(date) {
return date.valueOf() < startDate.valueOf() ? 'disabled' : '';
},
});
这可行,但问题是onRender 不会在每次打开日期选择器或更改开始日期时都被调用(这是我需要的)。有什么方法可以强制日期选择器重新渲染,我可以在开始日期更改时执行此操作,或者每次结束日期日期选择器打开时触发的事件,我可以控制是否禁用某些日期?
【问题讨论】:
-
您是否尝试使用“changeDate”事件?
-
@Seb33300 有没有办法从
changeDate触发渲染?
标签: javascript jquery twitter-bootstrap date datepicker