JSP/javascript jQuery

[JSTL] 중복 submit 방지하는 스크립트

도미노& 2017. 11. 16. 15:27

출처: http://cofs.tistory.com/270



공통 js로 묶어서 페이지별 form name만 챙겨서 괄호 안에 넣어주면 된다.


1
2
3
4
5
6
7
8
9
10
11
var doubleSubmitFlag = false;
 
function fncSubmit(formName){
    if(doubleSubmitFlag){
        alert('제출 중입니다.');
        return false;
    }else {
        doubleSubmitFlag = true;
        formName.submit();
    }
}
cs

출처의 input type은 button이라 클릭 시 바로 submit이지만, a링크로 넘길 경우 따로 submit을 날려야 하기 때문에 보완한 스크립트.