淘汰赛验证成功班?

Bri*_*ord 3 twitter-bootstrap knockout-2.0 knockout-validation

我正在使用Knockout Validation,并按照我的意愿完成所有工作.我在Twitter Bootstrap中使用它,并在遇到错误时设置正确的类.

使用jQuery Validation,我还能够在验证元素通过验证时设置类.例如,您可以在用户输入有效信息时将输入框变为绿色.

使用Knockout验证有没有办法做到这一点?有人有例子吗?

eri*_*icb 6

目前,如果验证值,Knockout-Validation不支持将"validationSuccess"类添加到元素中isValid.(但我们确实采取拉动请求).

但是,如果您只想在元素上指示成功,则可以执行以下操作:

<input type="text" data-bind="value: lastName, css: { success: lastName.isModified() && lastName.isValid() }"/>
Run Code Online (Sandbox Code Playgroud)

如果您希望这是默认行为,只需查看覆盖 ko.bindingHandlers['validationMessage']ko.bindingHandlers['validationElement']功能.

我在这里有一个例子(在Chrome中使用JSBin):http://jsbin.com/miqanineva/2/edit?html,css,js,output