2013-07-03 51 views
0

我有两个日期选择器(抵达日期和离开日期)用户选择抵达日期,然后,当用户选择离开日期时,它必须禁用(或变灰)所有之前选择抵达日期的日期,即抵达日期为2013年7月4日,用户只能选择2013年7月4日起的出发日期。基于抵达日期值的限制日期范围

我用下面的代码没有成功:

<script> 
jQuery(function($){ 
$("#input_2_5").datepicker({ 
    onClose: function(selectedDate) { 
    $("#input_2_6").datepicker("option", "minDate", selectedDate); 
    } 
}); 
$("#input_2_6").datepicker({ 
    onClose: function(selectedDate) { 
    $("#input_2_5").datepicker("option", "maxDate", selectedDate); 
    } 
}); 
</script> 

回答

0

你通常会做的是像这样:

$("#from_date").datepicker({ 
    minDate : 0, 
    onSelect: function() { 
     var minDate = $(this).datepicker('getDate'); 
     minDate.setDate(minDate.getDate()); 
     $("#to_date").datepicker("option", "minDate", minDate); 
    } 
}); 

$("#to_date").datepicker({ 
    minDate: 0 
}); 

FIDDLE

+0

adeneo,它的工作完美 –