本文介绍了在JQuery DatePicker中更改minDate选项不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经声明了一个日期选择器实例,如下所示:
$(#datePickerId)。datepicker(
{dateFormat:'DD,d MM yy',
minDate:0,
showOn:'button',
buttonImage:'../../images/calendar.gif'
buttonImageOnly:true,
hideIfNoPrevNext:true
}
);
我现在要更改为minDate选项,所以我这样做:
$('#datePickerId')。datepicker('option','minDate',3);
但没有任何反应。我想做别的事吗?还有什么其他可能的原因呢?
解决方案
Draco,
你可以这样做:
$(#datePickerId)。datepicker(
{dateFormat:'DD ,d MM yy',
minDate:new Date(2009,10 - 1,25)//将从2009年10月25日起设置minDate
showOn:'button',
buttonImage: '../../images/calendar.gif',
buttonImageOnly:true,
hideIfNoPrevNext:true
}
);记住要写一个月以后(例如:6月6日 - 6月6日)
p>
I have declared a date picker instance as follows:
$("#datePickerId").datepicker(
{ dateFormat: 'DD, d MM yy',
minDate: 0,
showOn: 'button',
buttonImage: '../../images/calendar.gif',
buttonImageOnly: true,
hideIfNoPrevNext: true
}
);
I now want to change to the minDate option so I do this:
$('#datePickerId').datepicker('option', 'minDate', 3);
But nothing happens. Was I suppose to do anything else? What other possible causes could there be?
解决方案
Draco,
You can do it like this:
$("#datePickerId").datepicker(
{ dateFormat: 'DD, d MM yy',
minDate: new Date(2009, 10 - 1, 25), // it will set minDate from 25 October 2009
showOn: 'button',
buttonImage: '../../images/calendar.gif',
buttonImageOnly: true,
hideIfNoPrevNext: true
}
);
remember to write -1 after month (ex. for june is -> 6 -1)
这篇关于在JQuery DatePicker中更改minDate选项不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!