validate 플러그인으로 form 정보의 유효성을 검사한 후, 양식이 submit 되기 전에 다른 실행을 시킬 때.

 

1
2
//form
<form id="test"></form>
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(function(){
    $('#test').validate({   
        rules : { },
        messages : { },      
        submitHandler: function(){
            let confirm = confirm("제출하시겠습니까?");
            if(confirm){
                alert('제출완료')
                return true;
            } else {
                alert('제출취소')
                return false;
            }     
        }   
    })
})​
cs

 

submitHandler는 form정보들의 유효성 검사가 모두 통과된 후 submit 버튼을 누르게 되면 실행 된다.

  • return true : submit 실행. (form 정보 전송)
  • return false : submit 취소. (from 전송 안됨)