【问题标题】:Kendo DatePickerFor issue in CHROME version 56.0.2924Kendo DatePickerFor CHROME 版本 56.0.2924 中的问题
【发布时间】:2017-02-07 06:09:58
【问题描述】:

我正在使用Kendo DatePickerFor

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

我将它用于MMM yyyy 格式的月份选择。

谁能帮帮我?

附: - 我之前的 chrome 版本是 55.0.2883,它运行良好。

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

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

【问题讨论】:

标签: google-chrome kendo-ui kendo-datepicker html5-input-date


【解决方案1】:

这解决了我的问题: 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" })
)

【讨论】:

  • 它有帮助。谢谢:)
  • @Html.EditorFor(model => model.date, new { HtmlAttributes = new { type="text"} }) 怎么样。它仍然给出错误
猜你喜欢
  • 1970-01-01
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
  • 2017-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多