📌 참고자료
랄라라님의 포스팅

onClick으로 제어문이 든 함수를 호출했다
조건대로라면 멈춰야 하는데 안 멈춘다

		...
        if (number == 1) {
            alert("돌아가");
            form.input_num.focus();
            return false;
        }
        form.submit();
		...

number에 1이 들어오면 함수 진행을 멈추고
submit(); 으로 넘어가는 것을 막고 싶었는데 안 막아진다

이럴 땐 onClick에 return을 붙여주면 된다

onClick="function_name();"
//상기 코드를 아래처럼 바꾼다
onClick="return function_name();"

onClick에 return을 붙이지 않으면
-> 함수 내부의 return 여부와 관계 없이 form으로 데이터가 전송된다

onClick에 return을 붙여 주면
-> 그 다음 내용이 작동하지 않는다

0개의 댓글