2011-01-19 6 views
3

양식 데이터를 데이터베이스에 저장하는 저장 코드 (입력 버튼)가 있습니다. 폼을 저장하기 전에 내 jQuery .validate 함수가 실행되지 않습니다. 저장하기 전에 jQuery .validate 함수를 수동으로 어떻게 실행할 수 있습니까? 여기 내가하는 일이있다.저장하기 전에 수동으로 jQuery.validate 트리거

<input type="button" class="saveSubmit" name="action" value="Save" /> 

// Give user feedback when clicking save 
$(".saveSubmit").click(function() { 
    if (save() == true) { 
     alert("Email has been saved."); 
    } else { 
     alert("Error saving email."); 
    }; 
    return false; 
}); 

// Validation 
$("#emailForm").validate({ 
    // rules here 
}); 

답변

9

발견. $("#emailForm").valid()을 사용해야합니다.

+0

@ Mike - 유효성 검사 섹션을 $ document.ready() 내에두면 자동으로 실행됩니다. – menzies

+0

나는 그것을 실행하지 못했습니다. –

+0

나는 validate plugin을 많이 사용했고 그런 문제가 없었다. 원래 코드 (자동 트리거 용)를 게시하면 문제를 추적 할 수 있습니다. – menzies

관련 문제