我希望能够在日期时间选择器中手动输入日期并将其保留到控件中。
示例代码: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”
- 如果您随后发布表单,则会发送开始时间 (01/01/0001) 日期
- 如果您从时间下拉列表中选择一个时间,它将恢复为当前日期
你知道我可能做错了什么吗?
我考虑过将输入标记为只读/禁用,但你肯定应该能够允许用户手动输入日期。
最佳答案
初始化 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 已添加,我现在可以手动键入该格式的日期
关于kendo-ui - Kendo DateTimePicker 手动输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17050133/