2

我正在使用Kendo DatePickerFor.

我最近更新了我的 chrome 浏览器后,它在日期选择器控件中显示空白值。

我用它来选择带有MMM yyyy格式的月份。

有人可以帮我吗?

PS - 我以前的 chrome 版本是55.0.2883,它工作得很好。

我在视图文件中的代码是:

@(Html.Kendo().DatePickerFor(m => m.FromDate).Start(CalendarView.Year).Depth(CalendarView.Year).Format("MMM yyyy"))
4

1 回答 1

4

这解决了我的问题: http ://www.telerik.com/forums/date-field-not-rendering-correct-in-browsers-that-support-html-5

一些原生支持“日期”类型的浏览器(特别是 Chrome)会验证设置值,如果它的格式不正确([RFC 3339] 中定义的有效完整日期),那么它会被忽略。现在,您可以将输入的类型永久更改为“文本”,并避免与本机输入相关的任何问题

@(Html.Kendo().DatePicker()
     .Name("datepicker")
     .Value("10/10/2011")
     .HtmlAttributes(new { type = "text" })
)
于 2017-02-07T11:21:05.103 回答