2010-09-28 55 views
0

我有兩個datepickers:改變的minDate在jQueryUI的日期選擇器將無法正常工作

$('#Date1, #Date2').datepicker({ 
    defaultDate: +1, 
    minDate: +1 
}); 

每當我選擇DATE1的,我要將此採摘日期爲的minDate的日期2。 我爲Date1的onclick設置了一個函數調用。

function RefreshDate2() { 
    $("#Date2").datepicker({ 
    defaultDate: $("#Date1").datepicker("getDate"), 
    minDate: $("#Date1").datepicker("getDate") 
    }); 
    $("#Date2").datepicker("refresh"); 
} 

功能運行,但它不能正常工作,日期2的的minDate仍是當今+ 1(可以通過設置在第一個句子)。任何想法如何解決它?

在此先感謝!

回答

1

你試圖重新創建選擇器,而是採用了
.datepicker('option', options)方法設置其選項,如下所示:

function RefreshDate2() { 
    var d1 = $("#Date1").datepicker("getDate"); 
    $("#Date2").datepicker('option', { 
    defaultDate: d1, 
    minDate: d1 
    }).datepicker("refresh"); 
} 
+0

它的工作原理!謝謝! – viniciushana 2010-09-28 14:51:46

相關問題