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

问题描述 投票:0回答:1

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

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

kendo-ui kendo-grid
1个回答
0
投票

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

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.