Cla*_*ein 16 knockout.js knockout-validation
我有一个使用Knockout.js进行页面设置并使用Knockout-Validation.
在页面加载期间,我在选择框上放置了另一个插件,该选项框会触发更改,从而触发验证.我需要能够使用JS清除该错误,因此我可以从一个外观新鲜的用户界面开始,并在表单帖子上提供反馈或选择框更改.
我找不到任何允许我在Knockout-Validation中清除错误的内容.
Cod*_*ate 31
可能更好的方式是遵循已经在淘汰赛验证中实施的内容 property.isModified(false);
如果您有一个完整的视图模型重置只需循环遍历所有经过验证的属性并调用它 isModified(false)
请参阅Eric Barnard的评论
希望有所帮助
Yoo*_*ooz 25
迟到的答案,但如果有人需要它:
// assuming the ko.observable on the checkbox is called propBoolean
var propBooleanlValid = ko.validation.group(self.propBoolean, { deep: false });
propBooleanlValid .showAllMessages(false);
Run Code Online (Sandbox Code Playgroud)
它将隐藏消息直到下一次验证.
| 归档时间: |
|
| 查看次数: |
13333 次 |
| 最近记录: |