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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了延迟剑道验证,直到提交表格相关的知识,希望对你有一定的参考价值。

我用Required属性标记了我的控件。这导致他们不仅在lost focus event上出错(这是好的),但问题是它甚至不让我继续在表格中的其他列和网格控件中输入值,直到我第一次输入所需的控件为止。

有没有办法在提交表单时延迟这种必要的验证?

答案

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

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

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

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

注意: - 执行一些自定义逻辑,比如警告用户,当验证表单时你可以使用validate event.

以上是关于延迟剑道验证,直到提交表格的主要内容,如果未能解决你的问题,请参考以下文章

延迟弹出对话框片段,直到其中的 webview 完成加载

剑道 jQuery 电子表格日期值保存

Android:BottomNavigationView第一个片段开关超级延迟

延迟验证,直到用户选择输入组中的所有输入

JavaScript 延迟表格提交

如何使用剑道验证器验证多封电子邮件?