【问题标题】:Kendo datetime picker validate typingKendo datetimepicker 验证输入
【发布时间】:2016-07-07 17:59:56
【问题描述】:

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

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

【问题讨论】:

    标签: kendo-ui kendo-datetimepicker


    【解决方案1】:

    您可以:

    1. 通过$("input.DateTimePicker").attr("onkeydown", "return false;"); 禁止用户手动输入日期时间
    2. 添加自定义验证器以使用kendo's custom validation rules 自己验证用户输入

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多