淘汰赛验证成功班?

时间:2012-09-21 13:24:26

标签: twitter-bootstrap knockout-2.0 knockout-validation

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

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

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

1 个答案:

答案 0 :(得分:6)

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

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

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

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

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