.k-state-error未应用于Kendo Date Picker

时间:2013-04-15 10:25:20

标签: kendo-ui

我正在使用模型验证,并且在验证失败的情况下,未应用k-state-error css类。我还可以做什么来将这个类添加到我的datepicker

  function onChange(e) {
    if (e.date == undefined) {
        var item = $(this).find('.k-picker-wrap');
        $(item).addClass("k-state-error");
       // $(e).css("border-color", "red");
    }
}

使用此代码添加类但它不起作用。也许jquery选择器不正确

1 个答案:

答案 0 :(得分:0)

从您的代码看来,您似乎正在尝试实施验证,以检查日期是否为必需。为什么不把它实现为:

HTML:

<input id="date" required/>

JavaScript的:

$("#date")
        .kendoDatePicker({})
        .kendoValidator({
            validateOnBlur: true,
            messages : {
                required      : "My custom required message"
            }
        });