2

我正在使用Kendo DatePickerForKendo DatePickerFor CHROME版本問題56.0.2924

在我最近更新了我的瀏覽器之後,它在日期選取器控件中顯示空白值。我使用MMM yyyy格式的月份選擇。

有人能幫我嗎?

P.S. - 我以前的Chrome版本是55.0.2883,它工作得很好。

我的視圖文件的代碼是:

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

有關的任何問題,可能是相同的問題[這](http://stackoverflow.com/q/41945417/6441048) – Shai

+0

[Kendo UI datepicker與Chrome 56不兼容]的可能重複(http://stackoverflow.com/questions/41945417/kendo-ui-datepicker-incompatible-with-chrome-56) – jrummell

回答

2

這固定我的問題: 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" }) 
) 
+0

它有幫助。謝謝:) –

+0

@ Html.EditorFor(model => model.date,new {HtmlAttributes = new {type =「text」}})。它仍然給出錯誤 –