延迟剑道验证,直到提交表格

时间:2018-06-18 16:52:24

标签: kendo-ui kendo-grid

我已使用Required属性标记了我的控件。 这导致他们不仅错误lost focus event(这是好的),而问题不会甚至让我继续< / strong>在表单上的 OTHER 列和网格控件中输入值,直到我第一次输入所需控件的内容为止。

当我提交表单时,有没有办法延迟这个必要的验证?

1 个答案:

答案 0 :(得分:0)

您可以绑定.getKendoValidator();表单中的方法,可让您延迟验证。

您需要设置按钮类型=“提交”     请参考以下代码行:-

var  form_validator = $("#form_reg").kendoValidator({
    rules: {
       /*..*/
    },
    messages: {
     /*..*/
    }
}).getKendoValidator();

还要注意,由于Validator附加在表单元素上, 提交表单后(在这种情况下是单击按钮),验证将自动执行。因此,无需手动调用validate方法。

注意:-执行一些自定义逻辑,例如在验证表单时向用户发出警报,您可以使用 validate event.