twitter bootstrap模式弹出窗口上的敲门验证

时间:2014-05-09 19:43:49

标签: knockout.js knockout-validation

当您点击“添加新颜色”时,请指导我如何显示验证消息。并且'保存'空文本框上的按钮。开始输入后,验证开始显示消息。 Fiddler Link

self.SaveChanges = function (data, event) {
        var isValid = true;
        for (var prop in data) {
            if (data.hasOwnProperty(prop) && !data[prop].isValid()) {
                isValid = false;
                data[prop].error;
            }
        }
        if (isValid) {
            if (self.OperationMode() == 'A') {
                self.IntColors.push(data);
            }
            self.modalVisible(false);
        }


    };

提前致谢!

1 个答案:

答案 0 :(得分:0)

我的工作如下。谢谢大家的帮助。 Updated JSFiddler

self.SaveChanges = function (data, event) {
            var result = ko.validation.group(data, { deep: true });
            if (!data.isValid()) {
                result.showAllMessages(true);
            }
            else {
                self.modalVisible(false);
            }
        };