2013-06-11 36 views
1

我希望能夠手動輸入日期到日期時間選擇器,並把它堅持到控制。劍道的DateTimePicker手動輸入

示例代碼:http://jsfiddle.net/awDA4/39/

<script src="http://cdn.kendostatic.com/2013.1.514/js/kendo.all.min.js"></script> 

<div> 
<input id="datepicker" style="width:200px" /> 
</div> 

$(document).ready(function() { 
$("#datepicker").kendoDateTimePicker(); 
}); 

說你手工輸入的日期到像'08/08/2013'

  1. 控制如果再發布的形式的時候開始( 01/01/0001)日期發送
  2. 如果從時間下拉選擇一個時間縮短其恢復爲當前日期

任何想法我可能做錯了什麼?

我想過把輸入標記爲只讀/禁用,但肯定你應該能夠允許用戶手動輸入日期。

+0

利用變化事件手動鍵和結合的時間,以控制 – HaBo

+0

這是個好主意,但我沒有看到劍道變化事件觸發,當您在框中鍵入的東西。你是否在考慮定期的舊.js改變事件? –

+0

是的,這是處理這個問題的一種方法。不知道爲什麼劍道變化事件沒有解僱。更好地繼續常規js更改事件 – HaBo

回答

2

我需要包括附加parseFormats初始化的DateTimePicker加入

$(document).ready(function() { 
$("#datepicker").kendoDateTimePicker({ 
    parseFormats: ["MMMM yyyy", "HH:mm", "MM/dd/yyyy"] //format also will be added to parseFormats 
}); 

MM/DD/YYYY時,我現在可以在日期與該格式