防止过去的日期选择

时间:2012-07-25 17:13:30

标签: jquery twitter-bootstrap datepicker

我想知道是否可以阻止用户在bootstrap datepicker上选择过去的日期?

我尝试使用.datepicker({ preventPast: true }),但它似乎没有用。

.done(function (response) {
                        view.data = response;
                        $pageHeader.after(view.options.template(response));
                        view.$('.datepicker:not([readonly])')
                            .datepicker({ preventPast: true })
                            .on('changeDate', function () {
                                $(this).datepicker('hide');
                            }); 

3 个答案:

答案 0 :(得分:0)

设置minDate以防止选择过去的日期。

例如:

$('#datePickerId').datepicker({minDate: '0'});

答案 1 :(得分:0)

Jquery UI datepicker适用于我,没有引号。 preventPast不是​$("#datePickerId")​​​​​​​​​​​​.datepicker({ minDate: 0 }); 的选项,所以我想你使用的是另一个插件吗?

{{1}}

JS小提琴:jquery ui datepicker

此外,+1表示sherbrow;不要忘记服务器验证。

答案 2 :(得分:0)

尝试使用startDate.datepicker({ startDate: '+0d' });