【发布时间】:2019-03-01 13:12:42
【问题描述】:
我在 dotvvm 2.0 应用程序中有一个表单。当我进行回发并验证带有错误的视图模型时,它将关联控件的 css 类设置为“无效”(Validator.InvalidCssClass="is-invalid")。是否可以清除这些验证错误并将 css 类设置为默认值?
【问题讨论】:
我在 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) 将清除myElement DOM 元素的数据上下文中的错误。
【讨论】: