延迟剑道验证,直到提交表格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了延迟剑道验证,直到提交表格相关的知识,希望对你有一定的参考价值。
我用Required
属性标记了我的控件。这导致他们不仅在lost focus event
上出错(这是好的),但问题是它甚至不让我继续在表格中的其他列和网格控件中输入值,直到我第一次输入所需的控件为止。
有没有办法在提交表单时延迟这种必要的验证?
答案
你可以绑定.getKendoValidator();表单的方法,允许您延迟验证。
您需要设置按钮类型=“提交”请参阅以下代码行: -
var form_validator = $("#form_reg").kendoValidator({
rules: {
/*..*/
},
messages: {
/*..*/
}
}).getKendoValidator();
另请注意,由于Validator附加到表单元素,因此在提交表单时将自动执行验证,在这种情况下是单击按钮时。因此,无需手动调用validate方法。
注意: - 执行一些自定义逻辑,比如警告用户,当验证表单时你可以使用validate event.
以上是关于延迟剑道验证,直到提交表格的主要内容,如果未能解决你的问题,请参考以下文章