【发布时间】:2011-11-29 16:27:03
【问题描述】:
我必须输入字段“From”和“to”
<input type="text" name="startDate" id="from" size="12"/>
<input type="text" name="endDate" id="to" size="12"/>
如果想知道如何在选择 From 的月份内对 datepicker 进行排序。所以如果我选择 11 月 20 日,那么 id “to” 只能在 11 月 20 日到 31 日之后。不能去其他月份。
这就是我所拥有的
var dates = $( "#from, #to" ).datepicker({
changeMonth: false,
numberOfMonths: 1,
maxDate: '+0D',
onSelect: function( selectedDate ) {
var option = this.id == "from" ? "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 );
}
});
我们如何阻止用户不超过所选月份?
【问题讨论】:
-
只是问题中的错字还是您的代码中也有
<input type="text" name="endDate" id="from" size="12"/>?因为id错了。
标签: php jquery datepicker