2013-08-29 3 views
0

2 개의 jquery 플러그인 (유효성 검사 (jquery.validate.js)) 1 개와 모달 팝업 (jquery.blockUI.js)을 사용하는 확인 창 1 개를 사용하고 있습니다. 이러한 플러그인은 모두 내 PHP 형식에서 제대로 작동합니다. 그러나, 무슨 일이 일어나지 모달 팝업을 표시하기 전에 유효성 검사 트리거를 갖고 싶습니다. 그래서 같은 버튼에 의해 트리거 하나의 함수 내에서 모두 배치 한 : 나는 기능이 트리거 할 때PHP의 확인 팝업 전에 유효성 검사

<input type="button" value = "Submit" onclick="javascript:showActions();" /> 

function showActions() { 
    $("#registration-form").valid(); 

    $.blockUI({ 
     message: $('#confirmation-dialog'), 
     css: { 
      width: '500px', 
      display: 'block' 
     } 
    }); 
} 

이 양식의 유효성을 확인, 어떻게됩니까하지만 동시에 비활성화 모달 팝업을 표시 그것이 닫힐 때까지 형성. 모든 유효성 검사가 충족되면 모달 팝업 만 호출 할 수 있도록 어떻게 만들 수 있습니까?

$ ("# registration-form"). valid()가 true 또는 false를 반환하는지 확인하는 if 조건을 추가하려고 시도했지만 이렇게하면 빈 팝업 창이 나타나고 유효성 검사가 수행됩니다. 작동하지. 제발 조언.

답변

3

function showActions() { 
    if ($("#registration-form").valid()) { 
     $.blockUI({ 
      message: $('#confirmation-dialog'), 
      css: { 
       width: '500px', 
       display: 'block' 
      } 
     }); 

    } 
} 
+2

최고보십시오. 이 모든 것이 필요할 때 조건문에 == true 또는 false를 추가해야한다고 생각했습니다. 고마워요. – user1597438

관련 문제