Dotvvm - 清除验证错误



我在dotvvm 2.0应用程序中有一个表单。当我进行回发并且它验证具有错误的视图模型时,它将关联控件的css类设置为"无效"(Validator.InvalidCssClass="is-invalid"(。是否可以清除这些验证错误并将 css 类设置为默认值?

如果要在 Javascript 中清除整个视图模型中的验证错误,可以调用dotvvm.validation.clearValidationErrors(dotvvm.viewModelObservables.root)。若要仅清除视图模型的一部分中的错误,请将dotvvm.viewModelObservables.root替换为返回包含视图模型的 ko.observable 的表达式。例如dotvvm.validation.clearValidationErrors(ko.contextFor(myElement).$rawData)将清除myElementDOM 元素的数据上下文中的错误。

最新更新