ノックアウト検証プラグインを使用しています。オブザーバブルにはいくつかの検証ルールがあります。検証中に失敗したルールを定義することはできますか?
メソッド rules() を使用しようとしましたが、添付されたルールのリストを返すだけで、一部のルールの状態 (失敗したかどうか) は返しません。
http://i.imgur.com/5YvHPiw.png?1?8272
私はこの方法でオブザーバブルを拡張しました:
self.SomeField = ko.observable().extend({
required: {
message: "The field is required.",
params: true
},
maxLength: {
message: "Please enter no more than 300 characters.",
params: 300
}
});
検証されていないオブザーバブルは次のようになります。
http://i.imgur.com/7ybfLfZ.png
ありがとうございました。