개발공부/Web
[HTML] form 태그 button 클릭 시 submit 막기
환타몬
2022. 8. 19. 20:58
- 문제 상황
<button class="btn btn-primary" onClick="nullCheck();">Submit</button>
위의 버튼을 실행했을 때
자바스크립트에서 아래와 같이 막았음에도 불구하고
무조건적으로 submit이 되는 현상을 발견했다.
function nullCheck(){
if(Dflag == false){
alert("아이디 중복체크를 진행해주세요");
return ;
}
if(Pflag == false){
alert("비밀번호와 비밀번호 확인란을 확인해주세요");
return ;
}
if (Dflag == true && Pflag == true ){
document.iform.sumbit();
}else {return ;}
}
해결
<input type="button" class="btn btn-primary" onClick="nullCheck();" value="Submit">
위와 같이 input type="Button" 으로 변환하니 submit이 실행되지 않고 잘 해결되었다.