我正在使用 knockout.js & knockout.validation
插件。 我正在添加示例 jsfiddle.
在这个示例中,有一个用于检查重复条目的自定义数组验证。 但是我的问题在于验证消息。默认情况下,在应用验证的元素后插入错误消息。但我想在其他位置显示消息。我应该如何做?
我正在使用 knockout.js & knockout.validation
插件。 我正在添加示例 jsfiddle.
在这个示例中,有一个用于检查重复条目的自定义数组验证。 但是我的问题在于验证消息。默认情况下,在应用验证的元素后插入错误消息。但我想在其他位置显示消息。我应该如何做?
您可以使用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。
onerror
或其他什么。你看过该插件的文档了吗? - Jared Farrish