Кендо DatePicker для выпуска в версии CHROME 56.0.2924

Я использую 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"))

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" })
)
Другие вопросы по тегам