我已使用Required
属性标记了我的控件。
这导致他们不仅错误lost focus event
(这是好的),而问题是不会甚至让我继续< / strong>在表单上的 OTHER 列和网格控件中输入值,直到我第一次输入所需控件的内容为止。
当我提交表单时,有没有办法延迟这个必要的验证?
答案 0 :(得分:0)
您可以绑定.getKendoValidator();表单中的方法,可让您延迟验证。
您需要设置按钮类型=“提交” 请参考以下代码行:-
var form_validator = $("#form_reg").kendoValidator({
rules: {
/*..*/
},
messages: {
/*..*/
}
}).getKendoValidator();
还要注意,由于Validator附加在表单元素上, 提交表单后(在这种情况下是单击按钮),验证将自动执行。因此,无需手动调用validate方法。
注意:-执行一些自定义逻辑,例如在验证表单时向用户发出警报,您可以使用 validate event.