Кендо 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" })
)