1

我希望能够在 dateTime 选择器中手动输入日期并将其保留到控件中。

示例代码: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. 如果您从时间下拉列表中选择一个时间,它将恢复为当前日期

有什么想法我可能做错了吗?

我考虑过将输入标记为只读/禁用,但您当然应该能够允许用户手动输入日期。

4

1 回答 1

3

初始化 DateTimePicker 时,我需要包含其他 parseFormats

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

添加了 MM/dd/yyyy,我现在可以手动输入该格式的日期

于 2013-06-11T18:43:22.610 回答