我见过类似的问题,但我不够熟练,无法调整其他代码以适应我的代码。有人可以通过显示此确切代码的解决方案来帮助我吗?我真的很感激任何帮助。
我有一个 datepicker 脚本,我想要的行为是: date1 字段:选择从今天日期的 +1d 到最多 3 个月之间的任何头脑。根据已选择的mindate,允许用户从date2 字段中的mindate 中选择7 天内的任何一天(基本上他们最多可以租用一个项目7 天)。
date2 请注意,如果他们首先选择 date2,则允许 date1 选择 max -7days,但不允许该日期小于今天日期的 +1d。
我查看了很多回复,但找不到这个确切的例子,提前抱歉。
$(function(){
var dates = $( "#date1, #date2" ).datepicker({
defaultDate: "+1d",
minDate: 1,
maxDate: "+3M",
dateFormat: 'dd M yy',
showOtherMonths: true,
changeMonth: true,
selectOtherMonths: true,
required: true,
showOn: "focus",
numberOfMonths: 1,
onSelect: function( selectedDate ) {
var option = this.id == "date1" ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" );
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings );
dates.not( this ).datepicker( "option", option, date );
}
});
});