Mr.*_*oor 7 knockout-2.0 knockout.js knockout-validation
目前,Knockout-Validation插件会自动将此HTML元素添加到我的网页:
<span class="validationMessage">This field is required.</span>
Run Code Online (Sandbox Code Playgroud)
<span>HTML元素的位置..err我的文本框中添加一个CSS类(特别是),这样我就可以添加一个红色边框.如何通过Knockout-Validation完成?
nem*_*esv 18
您可以基于每个属性更改默认消息以进行验证:
test: ko.observable().extend({
required: {
params: true,
message: "This is required"
}
})
Run Code Online (Sandbox Code Playgroud)
您可以使用validationMessage绑定在任何地方显示错误:
<span data-bind="validationMessage: test"></span>
Run Code Online (Sandbox Code Playgroud)
您可以使用decorateElement和errorElementClass选项(或其他验证绑定)在输入上添加一些自定义类:
ko.validation.init({
decorateElement: true,
errorElementClass: 'err'
});
Run Code Online (Sandbox Code Playgroud)
演示JSFiddle.
| 归档时间: |
|
| 查看次数: |
16559 次 |
| 最近记录: |