Knockout.js 淘汰验证不适用于多个VM

Knockout.js 淘汰验证不适用于多个VM,knockout.js,knockout-validation,Knockout.js,Knockout Validation,出于某种奇怪的原因,敲除验证不起作用 这是我的密码: var searchViewModel = function () { this.priceTo = ko.observable(); ... } var searchVM = new searchViewModel(); searchViewModel["errors"] = ko.validation.group(searchViewModel ); var validationOptions = { inser

出于某种奇怪的原因,敲除验证不起作用

这是我的密码:

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);

没有任何结果。

您能用代码添加JSFIDLE吗?this.firstName=ko.observable(“”).extend({required:{message:“Name是必需的”,params:true});