我正在尝试使用 knockout 。验证来验证以下表单结构中的字段。

form body:
  static fields (observables)
  field_container:(observableArray)
     n dynamic fields (observables)

这是jsfiddle的一个简单实现。 http://jsfiddle.net/D6Ltg/4/
我可以在调用errors.showAllMessages时验证静态字段,但不验证动态字段。如何验证observableArray中的可观察对象?

编辑:RTFM:https://github.com/ericmbarnard/Knockout-Validation/wiki/Configuration
在配置中添加分组:{deep:true}可使所有嵌套结构也可验证。

最佳答案

我发现的解决方案是遍历observablearray元素,手动验证每个元素。我已经相应地修改了jsfiddle代码。 http://jsfiddle.net/D6Ltg/7/

关于javascript - 使用 knockout 将验证添加到observableArray项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10122488/

10-13 00:24
查看更多