【发布时间】:2016-11-24 17:08:24
【问题描述】:
当标题为空时,我希望 priceMax 是必需的。
我有代码
self.searchParameters = {
title: ko.observable().extend({
refreshCountOffers: 500
}),
priceMax: ko.observable().extend({
required: {
onlyIf: function() {
return title==null;
}
},
refreshCountOffers: 500
})
};
,但我收到错误“未定义标题”。
当用户输入第一个字母时,如何禁用显示模式验证错误的选项?
postCode: ko.observable().extend({
required: true,
pattern: {
message: 'Post code is not valid',
params: '[0-9]{2}-[0-9]{5}'
},
refreshCountOffers: 500
})
我的jsfiddle
【问题讨论】:
-
我想你在这里问了 2 个问题。除非它们是相关的(我不相信它们是相关的),否则您应该在单独的问题中询问它们
标签: validation if-statement design-patterns knockout.js required