我有两个日期选择器显示开始日期和结束日期。有一个带有选项的选择框:
|daily|
|weekly|
|monthly|
|yearly|
假设选择的选项是每周,并且在 startdate 中选择的日期是 2013-03-28 即;周四。然后我需要在结束日期中禁用除星期四以外的日历中的所有其他日子。同样,如果选择了月份并且 startdate 是 2013-03-28,那么我想在 enddate 中禁用除每月 28 日以外的所有日期。我怎样才能做到这一点。
脚本
$( "#startdate" ).datepicker({
showButtonPanel: true,
dateFormat: 'yy-mm-dd',
minDate: 0,
changeYear: true,
changeMonth: true,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#enddate" ).datepicker( "option", "minDate", selectedDate );
}
});
$( "#enddate" ).datepicker({
showButtonPanel: true,
dateFormat: 'yy-mm-dd',
minDate: 0,
changeYear: true,
changeMonth: true,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#startdate" ).datepicker( "option", "maxDate", selectedDate );
}
});