我有一个在提交给我的控制器之前一直使用kendo validate的表单,并且运行良好。然后,我通过添加类“ lc_switch”和第三方.js / .css(https://github.com/LCweb-ita/LC-switch)将复选框更改为切换按钮。
现在,它没有通过剑道的验证,但是似乎没有返回任何错误。知道如何查看验证失败的原因吗?
相关的MVC代码:
var validator = $("#myForm").kendoValidator().data("kendoValidator");
if (validator.validate()) {...}
JS:
if (validator.validate() || validator.errors().length === 0 )
我尝试过的没用的东西:
validator.errors()(结果= [])
验证摘要,导致未定义(https://docs.telerik.com/kendo-ui/controls/editors/validator/validation-summary)
.errors(https://www.telerik.com/forums/validationsummary-properties-usint-kendovalidator)的另一种变化形式
当前解决方法: {{1}}
我也感到奇怪的是,“ on” /“ true”位置通过了validator.validate(),但“ off” /“ false”位置没有通过。