2012-02-07 4 views
1

대금 청구 주소를 확인란의 클릭 주소 양식 필드로 복사하는 작은 스크립트를 작성했습니다.jQuery validate resetForm이 Onclick 확인란에 추가되지 않았습니다.

validate.resetForm();suggested here으로 추가했습니다 : 현재 양식 오류가 지워지도록하십시오.

이것은 작동하지 않고 오류를 지우지 않는 것 같습니다.

예 : http://jsfiddle.net/c5Qkt/

단계 :

  1. 는 "저장"버튼을 클릭하면, 오류 메시지를 표시합니다.
  2. 는 "결제 주소"에서 세부 정보를 입력
  3. 는 확인 내가 모든 오류를 지우고 어쩌면 양식이 후 체크 박스를 클릭하여 다시 확인할 수있는 방법

"예약 정보와 동일"?

답변

3

resetFormvalidate.validate(...)에 의해 반환 된 유효성 검사기 개체의 메서드이며 jQuery 개체 자체가 아닙니다. 고정 바이올린 http://jsfiddle.net/pjucc/

var theForm = $(".validate"); 
var validate = null; 
if (theForm.length) { 
    validate = theForm.validate({ ... }); 
} 
: 
validate.form(); 

유효성 검사를 트리거 할 기능 대신 .form()

+0

가 –

+1

훗 같은 numpty 실수로 지금은 그렇게 바보가 된 기분이다, 나는 우리 모두가 나쁜 짓을했는지 확신합니다. 그것은 놀랍게도 자신의 문서 중 하나에서 분명 아니에요 - 나는 jquery.validator.js 코드를 읽는 끝났다. – Rup

관련 문제