JQuery Datepicker 2周愤怒问题
我对JQuery日期选择器有以下问题,有两个字段和一个bot用于日期 我想有日期愤怒从今天开始的日期,并有能力在未来选择最多2周。下面的代码就是这样做的,但问题是,当你第一次访问第二个字段时,第一个字段有今天的所有可用日期,而不是未来的两周,如果你稍微修改一下字段,所有的日期都可以在过去的第一个字段中使用。请帮忙 下面的字段JQuery Datepicker 2周愤怒问题,jquery,jquery-ui,datepicker,Jquery,Jquery Ui,Datepicker,我对JQuery日期选择器有以下问题,有两个字段和一个bot用于日期 我想有日期愤怒从今天开始的日期,并有能力在未来选择最多2周。下面的代码就是这样做的,但问题是,当你第一次访问第二个字段时,第一个字段有今天的所有可用日期,而不是未来的两周,如果你稍微修改一下字段,所有的日期都可以在过去的第一个字段中使用。请帮忙 下面的字段 <input style="text-transform:none;" class="button_date" type="text" value="<?p
<input style="text-transform:none;" class="button_date" type="text" value="<?php echo $_REQUEST['from']; ?>" size="15" id="from" name="from" readonly />
<input style="text-transform:none;" class="button_date" size="15" type="text" value="<?php echo $_REQUEST['to']; ?>" id="to" name="to" readonly />
问题是,当您在两个字段周围玩游戏时,toDate为空,从date max默认值到要拾取的max date。检查toField是否为空且有效。 更新JSFiddle是 我添加了toField的check-onClose事件
$( "#to" ).datepicker({
dateFormat: "dd-mm-yy",
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 2,
minDate: 0,
maxDate: "+2w",
onClose: function( selectedDate ) {
if (selectedDate !== 'toField' && selectedDate.length > 0){
$( "#from" ).datepicker( "option", "maxDate", selectedDate );
}
}
});
您正在设置的$\u REQUEST['from']和$\u REQUEST['to']的初始值是什么?好的,我在这里设置了一个JSFIDLE:但是我不太明白问题是什么,您能澄清一下吗?
$( "#to" ).datepicker({
dateFormat: "dd-mm-yy",
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 2,
minDate: 0,
maxDate: "+2w",
onClose: function( selectedDate ) {
if (selectedDate !== 'toField' && selectedDate.length > 0){
$( "#from" ).datepicker( "option", "maxDate", selectedDate );
}
}
});