我已经在我的 MVC4 项目中的所有 html 控件中实现了 JQuery UI 验证插件,它工作得非常好。现在我想将此 pugin 用于一些 Kendo UI 控件,例如 kendo datepicker 或 kendo autocomplete 等。
根据此 URL http://posabsolute.github.io/jQuery-Validation-Engine/,JQuery UI 验证在我的以下代码中工作正常
@Html.TextBoxFor(Function(x) Model.EstimatedDt, New With {.id = "kdatepicker",.class = "validate[required]"})
现在我用剑道 UI 日期选择器替换
@(Html.Kendo().DatePicker().Name("kdatepicker").HtmlAttributes(new with{.Class = "validate[required]"}))
但这不起作用。这给出了错误消息两次,即使在我输入了一些值之后,控件也会接收一个工具提示错误消息,并且仍然显示一个错误工具提示。
我检查了视图源,它像这样创建 -
<input class="validate[required]" id="kdatepicker" name="kdatepicker" type="date" /><script>
jQuery(function(){jQuery("#kdatepicker").kendoDatePicker({"format":"M/d/yyyy","min":new Date(1900,0,1,0,0,0,0),"max":new Date(2099,11,31,0,0,0,0)});});
</script>
请在我失踪的地方帮助我。Jquery UI ValidationEngine 不能与 Kendo UI 控件一起使用吗?
谢谢乔