0

ノックアウト検証プラグインを使用しています。オブザーバブルにはいくつかの検証ルールがあります。検証中に失敗したルールを定義することはできますか?

メソッド 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

ありがとうございました。

4

0 に答える 0