0

A 有以下日期时间选择器

<input  kendo-date-time-picker k-options="myOptions"/ >

有以下选项:

    function setMaxDate() {
    $scope.myOptions = {
        min: $scope.mindate,
        max: new Date(),
        close: function () {
            $scope.dateValidation = false;
        },
        parseFormats: ['yyyy-MM-ddTHH:mm:ss'],
        format: 'MM/dd/yyyy HH:mm',
        timeFormat: 'HH:mm'
    }
}

当用户单击日历图标时,日历加载正常,没有未来日期。(最后日期设置为当前日期)。如果用户键入并输入未来日期,则不会得到验证。我怎样才能做到这一点?

4

1 回答 1

0

您可以:

  1. 通过执行禁止用户输入手动日期时间$("input.DateTimePicker").attr("onkeydown", "return false;");
  2. 添加自定义验证器以使用kendo 的自定义验证规则自己验证用户的输入
于 2016-07-08T19:36:48.933 回答