I posted an answer to the support thread opened on the same subject. Here is a quote of the answer:
Straight up to your questions:
Kendo Validator uses a special mvcdate rule, which internally calls kendo.parseDate to determine whether the input is a valid date. As you can see when no formats are passed, the method will uses a list of formats defined in the current Kendo culture to validate the input. In this case, it successfully parse 10:00 pM as a 10:00 and does not show error message. You can overcome this overriding the mvcdate rule (do this after the grid declaration):
originMvcDate = kendo.ui.validator.rules.mvcdate;
format = input.attr(
The next step is to add a specific format, that the validator will use:
//TimePicker editor cshtml page
The error message defined in DateTypeAttribute is ignored when a unobtrusive attributes are rendered by the ASP.NET MVC framework. The first option to overcome this is to set the error message manually:
The other option is to use the approach discussed here.
I will ask you to continue our conversation in only one thread to avoid any duplication.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI