2013-10-21 25 views
1

我想在劍道日期選擇器輸入中顯示過去的日期,但希望禁用日曆中的過去日期。例如,我從DB獲取10月1日的日期值。所以我想在日期輸入中顯示相同的內容,但是當用戶打開kendo datepicker時,我想要禁用過去的日期作爲驗證的一部分。我嘗試使用minndo:new Date()的日期選擇器,但在這種情況下,我無法顯示我的數據DB在打開的事件中設置KendoDatepicker最短日期

任何人都可以幫助我解決這個問題。

+0

你可以試試這個:.Min(DateTime.Today) –

+0

任何運氣 - 你找到一種方法? – Vojtiik

+0

是的,我嘗試過,但它不工作。 – sid

回答

2

請嘗試以下解決方案。

http://jsfiddle.net/vojtiik/ATmHG/4/

var todaysDate = new Date(); 
var pastDate = new Date(2013, 1, 1); 

var dp = $("#datepicker").kendoDatePicker({ 
    value: pastDate, 
    min: pastDate, 
    open: function(e) { 
     if (dp.min() == pastDate) { 
      dp.value(todaysDate); 
      dp.min(todaysDate); 
     } 
     } 
}).data("kendoDatePicker"); 
+0

它不工作。我的要求是,過去的日期應該被禁用。 – sid

+0

我已經改進了一點點的解決方案,請給它一下! – Vojtiik

相關問題