2012-09-21 3 views
3

나는 Knockout Validation을 사용하고 원했던대로 모든 것이 작동하도록했습니다. Twitter Bootstrap과 함께 사용 중이며 오류가 발생하면 적절한 클래스를 설정해야합니다.넉 아웃 유효성 검사 성공 수업입니까?

jQuery 유효성 검사를 사용하면 유효성이 검사 된 요소가 유효성 검사를 통과했을 때도 클래스를 설정할 수있었습니다. 예를 들어, 사용자가 유효한 정보를 입력하면 입력 상자를 녹색으로 바꿀 수 있습니다.

녹아웃 검증을 사용하여이를 수행 할 수있는 방법이 있습니까? 누구든지 예제가 있습니까?

답변

6

현재 Knockout-Validation은 유효 값 isValid 인 경우 요소에 추가 할 "validationSuccess"클래스를 지원하지 않습니다. (그러나 우리는 풀 요청을받습니다.) 이 단지 ko.bindingHandlers['validationMessage']ko.bindingHandlers['validationElement']를 오버라이드 (override)를 보면, 기본 동작하게하려면

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

: 당신은 단순히 요소에 성공을 표시하려는 경우

그러나, 당신은 뭔가를 할 수 있습니다 기능.

여기에 예제가 있습니다 (Chrome에서 JSBin 사용) : http://jsbin.com/miqanineva/2/edit?html,css,js,output