【发布时间】:2017-02-02 11:28:17
【问题描述】:
在一个简单的表单上使用 knockoutjs 和 knockout-validation 查看以下小提琴。为什么一开始点击“go”没有出现验证信息?
Javascript:
var viewmodel = function() {
var self = this;
self.name = ko.observable(null).extend({
required: true
});
self.validation = ko.validatedObservable({
name: self.name
});
self.go = function() {
console.log(self.name());
self.name.isValid();
};
}
ko.applyBindings(new viewmodel());
HTML:
<input type="text" data-bind="value:name" />
<button type="button" data-bind="click:go">
go
</button>
【问题讨论】:
-
“最初”是什么意思?随后的点击也没有出现验证消息...
标签: javascript html knockout.js knockout-validation