タイトルが空の場合は価格が必要でした。ノックアウト検証のみオブジェクトの機能とパターンの検証がありません
私はコード
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
})
私はここで2つの質問をしたと思います。彼らが関連していないと(私は彼らがいるとは思わない)、別の質問でそれらを尋ねる必要があります –