0

ノックアウトに取り組もうとしていますが、ノックアウト検証プラグインを使用して検証できません。[編集: フィドルを更新] サンプル フィドル: jsfiddle.net/EHDD8

           var CustVM = function () {
        var self = this;
        self.name = ko.observable().extend({ required: "Name is required" });
        self.contact = ko.observable();
        self.phone1 = ko.observable();
        self.email = ko.observable().extend({email: true});
        self.website = ko.observable().extend({required: "Website is required"});

        self.Errors = ko.validation.group(self);

         self.save = function () {
            if (self.isValid()) {
                alert("no error");
            }
            else {
                alert("error");
            }
            alert("save clicked ");
        };

        self.cancel = function() {
            alert("cancel clicked");
        };
    };

    ko.applyBindings(new CustVM());

必要な要素を何も入力していないのに isValid が true です。

4

1 に答える 1