19

我正在使用knockout.js & knockout.validation插件。我正在添加示例小提琴

http://jsfiddle.net/hsnCW/1/

在这个例子中,数组有一个自定义验证来检查重复条目。但我的问题是验证消息。默认情况下,在应用验证的元素之后插入错误消息。但我想在其他地方显示消息。我怎样才能做到这一点?

4

1 回答 1

37

您可以使用validationMessagebinding来显示您的任何属性错误消息:

<p data-bind="validationMessage: newItem"></p>

validationOptions您可以使用绑定禁用自动插入的验证消息:

<span data-bind="validationOptions: { insertMessages: false}">New Item: 
    <input data-bind="value:newItem" /> 
    <button data-bind="click: addItem">Add</button>
</span>

有关更多信息,请参阅文档验证绑定部分

演示JSFiddle。

于 2012-10-20T18:53:54.337 回答