当您点击“添加新颜色”时,请指导我如何显示验证消息。并且'保存'空文本框上的按钮。开始输入后,验证开始显示消息。 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);
}
};
提前致谢!
答案 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);
}
};