2016-12-30 14 views

答えて

1

私はあなたの質問を理解している場合、30日を無効にする必要があり、その選択された日付に基づいて第一日付ピッカーに特定の日付を選択すると、これはあなたの答え
私が編集したSatpal先生の答えです jsfiddle

startDate: 
<input type="text" id="startDate" /> 
<br>targetDate: 
<input type="text" id="targetDate" /> 


$(document).ready(function() { 
    $("#startDate").datepicker({ 
     changeMonth: true, 
     changeYear: true, 
     dateFormat: "dd-M-yy", 
     minDate: 0, 
     showMonthAfterYear: true, 
     onClose: function() { 
      $(this).toggleClass('ui-state-focus'); 
     }, 
     onSelect: function (selectedDate) { 
      var date = $(this).datepicker("getDate"); 
      date.setDate(date.getDate() + 30); 
      $('#targetDate').datepicker('option', 'minDate', date); 
     } 
    }); 
    $("#targetDate").datepicker({ 
     changeMonth: true, 
     changeYear: true, 
     dateFormat: "dd-M-yy", 
     showMonthAfterYear: true, 
     onClose: function() { 
      $(this).toggleClass('ui-state-focus'); 
     } 
    }); 

}); 
関連する問題