目前,Knockout-Validation插件会自动将此 HTML 元素添加到我的网页中:
<span class="validationMessage">This field is required.</span>
- 我想更改“此字段为必填项”。文本。
- 我想更改
<span>
HTML 元素的位置。 - 我想在
.err
我的文本框中添加一个 CSS 类(特别是),以便我可以添加一个红色边框。
淘汰赛验证如何做到这一点?
目前,Knockout-Validation插件会自动将此 HTML 元素添加到我的网页中:
<span class="validationMessage">This field is required.</span>
<span>
HTML 元素的位置。.err
我的文本框中添加一个 CSS 类(特别是),以便我可以添加一个红色边框。淘汰赛验证如何做到这一点?
您可以根据每个属性更改验证的默认消息:
test: ko.observable().extend({
required: {
params: true,
message: "This is required"
}
})
您可以使用validationMessage
绑定在任意位置显示错误:
<span data-bind="validationMessage: test"></span>
您可以使用decorateElement
anderrorElementClass
选项(或其他验证绑定)在您的输入中添加一些自定义类:
ko.validation.init({
decorateElement: true,
errorElementClass: 'err'
});
演示JSFiddle。