首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KnockoutJS validationMessage属性位置

KnockoutJS validationMessage属性位置
EN

Stack Overflow用户
提问于 2017-03-24 12:16:07
回答 1查看 35关注 0票数 0

我找不到observable的validationMessage属性,因此无法将其绑定到“visible”绑定上。我需要检查此属性是否为空,以便有条件将某个div的display-none设置为true。

我对observable进行了扩展,使其具有一些验证,并在有消息要显示时显示验证消息,但在没有验证消息时隐藏div。

EN

回答 1

Stack Overflow用户

发布于 2017-03-24 18:48:43

您可以使用onlyIf选项来确定何时应忽略验证(因此不显示任何消息):

代码语言:javascript
复制
self.postalCode.extend({
    required: {
        message: "Postal Code is required",
        onlyIf: function() {
            return self.noPostalCode() === false;
        }
    }
});

查看此页面:https://github.com/Knockout-Contrib/Knockout-Validation/wiki/Conditional-Validation-with-onlyIf-parameter

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42991318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档