Jquery 防止选择过去日期
我想知道是否有可能阻止用户在引导日期选择器上选择过去的日期 我尝试使用.datepicker{preventPast:true},但它似乎不起作用Jquery 防止选择过去日期,jquery,twitter-bootstrap,datepicker,Jquery,Twitter Bootstrap,Datepicker,我想知道是否有可能阻止用户在引导日期选择器上选择过去的日期 我尝试使用.datepicker{preventPast:true},但它似乎不起作用 .done(function (response) { view.data = response; $pageHeader.after(view.options.template(response)); vi
.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');
});
设定你的心态,防止选择过去的日期
例如:
$('#datePickerId').datepicker({minDate: '0'});
jQueryUIDatePicker在没有引号的情况下为我工作。preventPast不是的选项,所以我认为您使用的是不同的插件
$("#datePickerId").datepicker({ minDate: 0 });
JS小提琴为您:
另外,谢布罗+1;不要忘记服务器验证。尝试使用:。日期选择器{startDate:'+0d'} 确保当你初始化日期选择器时,你已经创建了一个新的日期对象,它被设置为minDate。我也试过了。。。但我仍然可以选择以前的日期。请确保在服务器端也检查它。只是说,如果你能准确地指定你正在使用的datepicker插件,这会有所帮助。看起来像?我没有使用jQuery日期选择器。正如我在帖子中提到的,我使用的是一个引导式日期选择器,它似乎不喜欢minDate:0。哎呀,我确实觉得自己像个白痴。我听说过那个家伙,但没用过。我被你放在那里的“jquery”标签甩了。我会尽力为你找出一个真正的答案。试过了。。。但它仍然让我选择较早的日期。嗯。。。您使用的是最新的代码吗?自上次更新后,该功能可能已添加。如果是,您能用您正在使用的代码构建一个JSFIDLE吗?