我们的淘汰赛验证设置适用于 FF、Chrome、IE 10 和 9。在 IE8 中,我们收到错误:
SCRIPT438:对象不支持属性或方法“扩展”knockout.validation.js,第 353 行字符 17
这是当敲除尝试添加规则时,传递的可观察对象是布尔值,而不是应有的函数。不确定为什么要传递布尔值。我们有很多这样的结构,例如: self.MiddleInitial = ko.observable().extend({ maxLength: 1 });
如果我们注释掉所有的淘汰赛扩展,那么我们没有错误
相关的 html 如下所示:
站点是 ASP.Net/MVC。版本:淘汰赛 2.2.1.debug、modernizr-2.6.2、jquery 1.10.1、jquery-ui-1.10.3
提前致谢。
当淘汰赛尝试在一组复选框上添加“要求”规则时,似乎会发生错误。相关的 observable 没有为它指定任何验证。