使用asp.net MVC禁用特定日期KendoUI之前的所有日期

时间:2017-03-29 11:03:38

标签: javascript jquery asp.net-mvc date kendo-ui

我有Kendo UI的MVC应用程序。我有两个日期选择器:从/到

“迄今为止”应禁用小于“起始日期”值的所有值。

我写了这个JavaScript代码:

function AktivVonChange() {
    debugger;
    var startDate = $("#AktivVon").data("kendoDatePicker").value();
    $("#AktivBis").kendoDatePicker({
        value: startDate,
        disableDates: function(date) {
            if (date && compareDates(date, startDate)) {
                return true;
            } else {
                return false;
            }
        }
    });
}

function compareDates(date, startDate) {
    if (startDate.getDate() === date.getDate() && startDate.getMonth() === date.getMonth() && startDate.getYear() === date.getYear()) {
        return true;
    }
    return false;
}

但它没有禁用值,我没有收到任何错误。任何帮助?

另一个问题:

我在多个页面中有多个日期选择器,他们必须验证相同的逻辑。是否有一种方法可以在布局中一次性添加此代码而无需对kendo进行任何编辑?喜欢:

$(document).ready(function() {
    // add on change to all "From date"
});

谢谢

0 个答案:

没有答案