Kendo日期时间选择器验证输入

时间:2016-07-07 17:59:57

标签: kendo-ui kendo-datetimepicker

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'
    }
}

当用户点击日历图标时,日历正在加载未来日期。(上次日期设置为当前日期)。如果用户键入并输入将来的日期,则不会进行验证。我该如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

你可以:

  1. 执行$("input.DateTimePicker").attr("onkeydown", "return false;");
  2. 禁止用户输入手动日期时间
  3. 使用kendo's custom validation rules
  4. 添加自定义验证程序以自行验证用户的输入