我有一个 ViewModel,我将它与ericmbarnard / Knockout-Validation一起使用。在其中我有这个领域:
self.checksum = ko.observable().extend({required: {message: " * Required"}});
在我的 html 中,这是:
<input type="text" id="txtCheckSum" name="txtCheckSum" data-bind="value: checksum"/>
我用 javascript 代码添加“输入文件”值。在这段 javascript 代码中,我计算 md5 文件,然后填写字段 txtCheckSum。但不幸的是,这不会自动填充我的 ViewModel。
所以,当我调用检查“viewModel.errors().length == 0”时,我有一个像空的错误。
帮助?