奇妙な理由で、ノックアウト検証が機能しません。
これが私のコードです:
var searchViewModel = function () {
this.priceTo = ko.observable();
...
}
var searchVM = new searchViewModel();
searchViewModel["errors"] = ko.validation.group(searchViewModel );
var validationOptions = {
insertMessages: true,
decorateElement: true,
errorElementClass: "errorFill",
errorMessageClass: "errorFill"
};
ko.validation.init(validationOptions);
ko.applyBindings(searchVM, $("#searchSection")[0]);
私も改造してみた
searchViewModel["errors"] = ko.validation.group(searchViewModel);
このような:
searchVM["errors"] = ko.validation.group(searchVM);
結果なし。