【问题标题】:kendo ui datepicker required fieldkendo ui datepicker 必填字段
【发布时间】:2013-05-04 22:18:34
【问题描述】:

您好,如何将 Kendo UI DatePicker 设为必填字段?我向输入元素添加了必需的属性

@Html.TextBoxFor(model => model.POAStartDate, new { id="POAStartDate", Name="POAStartDate",data_id="POAStartDateCreate",required="true", data_class="poaDatePicker", @class="field-date", @readonly="readonly"})

【问题讨论】:

    标签: asp.net-mvc razor kendo-ui


    【解决方案1】:

    已解决,问题出在 readonly 属性上,当您在 kendo ui datepicker 上将 readonly 与 required 放在一起时,kendo ui 验证器不会根据 reqired 规则对其进行验证,如果您仍想防止用户在 datepicker 中输入错误数据,您应该这里使用自定义验证规则是一个例子http://jsbin.com/eleyeh/4/edit

    【讨论】:

      【解决方案2】:

      您应该将[Required] 添加到模型的 POAStartDate 属性中。

      【讨论】:

      • 我正在使用 kendo ui 验证,我禁用了默认 asp.net mvc 模板附带的默认 jquery validate 插件
      【解决方案3】:

      我看到您已经手动添加了 required 属性,您现在需要做的就是在包含日期选择器的表单上初始化 Kendo 验证器。检查here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多