내 클라이언트는 특정 유효성 검사 플러그인 (valid8)을 사용해야합니다.이 플러그인은 포커스가있는 경우에만 인라인 유효성 검사를 수행합니다. 플러그인에 관한 문서는 매우 약하다. 그래서 나는 다른 누군가가이 특정 플러그인에 대한 경험을 갖고 있으며 그들이 나를 도울 수 있기를 바라고있다.Valid8 jquery plugin : 종속 필드 유효성 검사?
사용자가 선호하는 연락 방법을 지정해야하는 연락처 양식입니다. 이메일을 지정할 경우 이메일 입력 필드의 유효성을 검사해야합니다. 그들이 전화를 지정한 경우 전화 입력 필드의 유효성을 검사해야합니다. 선택한 라디오를 기반으로 유효성 검사를 선택적으로 추가 할 수 있지만 사용자가 양식을 제출하기 전에 연락처 환경 설정을 변경하면 유효성 검사를 제거 할 수 없습니다.
필드에서 valid8 유효성 검사를 제거하는 방법이이 플러그인을 사용하여 추가 된 후에도 가능합니까? 나는 .unbind (valid8)를 시도했지만 unbind는 이벤트를위한 것이고 valid8은 이벤트가 아니기 때문에 작동하지 않는다. 수동으로 모든 이벤트를 바인딩 해제하고 필드에서 추가 마크 업을 제거해야합니까?
편집 : http://jsfiddle.net/sjc8611/5d3CT/
http://jsfiddle.net/sjc8611/5d3CT/ 마을로 이동합니다. 나는 바인딩을 시도하고 null로 설정을 설정합니다. 나는 곧 그것을 이해하지 못한다면 나는 단지 자신의 검증 스크립트를 작성하려고한다. 실제로 사용자의 요구를 충족시키지 않는 플러그인을 사용할 때의 요점은 무엇입니까? * 한숨 * –
http://jsfiddle.net/sjc8611/5d3CT/3/ 모든 이벤트와 데이터를 제거하고, 컨테이너에서 요소를 분리하고, 컨테이너에서 클래스를 지우고, 컨테이너를 비운 다음 다시 읽습니다. 요소. 이것은 나에게 잔인한 것처럼 보이지만 원하는 기능을 얻었습니다. 제안 해 주셔서 감사합니다! –