Javascript 基于到达日期值限制到期日期的日期范围

Javascript 基于到达日期值限制到期日期的日期范围,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我有两个日期选择器到达日期和离开日期用户选择到达日期,然后,当用户选择离开日期时,它必须禁用或灰显选择到达日期之前的所有日期,即如果到达日期是2013年7月4日,用户只能选择2013年7月4日及以后的离开日期 我使用了以下代码,但没有成功: <script> jQuery(function($){ $( "#input_2_5" ).datepicker({ onClose: function( selectedDate ) { $( "#input_2_6" ).dat

我有两个日期选择器到达日期和离开日期用户选择到达日期,然后,当用户选择离开日期时,它必须禁用或灰显选择到达日期之前的所有日期,即如果到达日期是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>

您通常会这样做:

$("#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
});

阿德内奥,它工作得很好