2013-07-09 137 views
2

我有2個輸入字段(#from和#to)。我希望#to的minDate在#from的日期前1天設置。jquery UI datepicker minDate

我用下面的代碼來設置的minDate,一樣#from日期:

$("#to").datepicker("option", "minDate", document.getElementById("from").value); 

我沒有任何線索,如何設置提前一天。

例如,如果#from的值是'07/09/2013' ,我想q若要的的minDate是'07/10/2013'

回答

4

你可以嘗試以下,而不是價值使用 'GETDATE' 1天添加到它

$("#to").datepicker("option", "minDate", $("#from").datepicker('getDate') + 1); 
0

VAR DT =的document.getElementById( 「來自」)。值//你可以使用jQuery這裏 則增加日期(按照下面鏈接) Incrementing a date in JavaScript 然後使用您的+ 1date綁定您的日期選擇器

1
$("#from").datepicker({ 
    onSelect: function(dateStr) { 
     var date = $(this).datepicker('getDate'); 
     if (date) { 
      date.setDate(date.getDate() + 1); 
     } 
     $("#to").datepicker('setDate', date); 
    } 
});