0
我使用的劍道基因敲除的一些組件,但似乎淘汰賽驗證不會在errorElementClass值添加到劍道部件使紅色邊框和錯誤消息的顏色沒有設置劍道淘汰賽+引導4驗證
ko.validation.configure({
insertMessages: false,
errorElementClass: 'is-invalid',
decorateElement: true,
decorateInputElement: true,
messagesOnModified: true
});
var ViewModel = function() {
var self = this;
self.firstName = ko.observable().extend({ required: true });
self.startDate = ko.observable(null).extend({ required: true });
self.endDate = ko.observable(null).extend({ required: true });
self.errors = ko.validation.group(self);
this.validate = function() {
self.errors.showAllMessages(true);
}
};
ko.applyBindings(new ViewModel());
<div class="form-group row">
<label for="date" class="col-3 col-form-label">Date</label>
<div class="col-6">
<input class="form-control" id="date" data-bind="kendoDatePicker: startDate">
<div class="invalid-feedback">
<span data-bind="validationMessage: startDate"></span>
</div>
</div>
</div>
下面是一個例子:http://jsfiddle.net/tqrv513g/
有沒有辦法做到這一點?