2011-04-08 4 views
0

이것은이 프로젝트의 세 번째 게시물입니다.jquery formwizard + 유효성 검사 플러그인, 동적으로 추가 된 필드의 유효성이 확인되지 않음

JQuery FormWizard 플러그인이 기본 제공되는 유효성 검사 옵션과 함께 사용됩니다.

이제 FW 플러그인의 기본 방법을 사용하여 마법사에 단계를 추가하고 (http://thecodemine.org/examples/example_15_add_and_remove_steps_dynamically.html에서 찾음) 추가 한 모든 단계의 유효성이 확인되지 않았습니다! 나는 validator.refresh() 메소드를 발견하지만 사용되지 않는, 그리고 나는이 포럼에서 찾을 것을 시도하지했습니다 영향을

$('#newfield').rules('add', { 
    required: true 
}); 

을 ...하지만 여전히. 이런 문제를 겪은 사람이 있습니까?

답변

0

가 나는 문제를 발견했다. 나는 표준 '다음'버튼을 내 자신의 것으로 대체했다. (나는 새로 추가 된 단계 이후에 단계를 건너 뛸 필요가 있었다.) formwizard의 'show'메소드는 유효성 검사를하지 않았다.

... 버튼을 교체하는 것을 잊어 버렸습니다. $

0

당신은 다음과 같이 수행 할 수 있습니다

j$(myForm).validate({ 
      rules: { 
       date: { 
        required: true, 
        date: true 
       }, 
       title: { 
        required: true, 
        letterswithbasicpunc: true, 
        minlength: 3, 
        maxlength: 100 
       } 
+0

감사합니다. 결과가 없습니다. 아마도 formWizard 플러그인을 통해 $ (myForm) .validate()를 수행하지 않기 때문일 수도 있습니다. – Robbert

+0

방금 ​​j $ (myForm) 대신 $ (myForm)을 시도했습니다. 내가 표기법을 몰랐고 그것을 시도한 후에 그것은 오류를 던진다. "j $는 정의되지 않았다" – Robbert

+0

u는 j $ 대신 jQuery를 사용할 수있다. –