NULL
event.preventDefault() 서브밋방지 본문
event.preventDefault()
html에서 태그의 고유 동작으로 페이지를 이동시키거나
form 안에 input등의 전송을 하는 동작을 중지시켜준다.
submitBtn.addEventListener("click", function(e){
if(userID.value.length == 0){
alert("아이디를 입력해주세요.");
e.preventDefault();
}else if(userPWD.value.length == 0){
alert("비밀번호를 입력해주세요.");
e.preventDefault();
}else if(userPWD.value.length < 6){
alert("비밀번호 6자리 이상 입력해주세요.");
e.preventDefault();
}
})
로그인 form에서 아이디와 비밀번호가 각각 공백이면 알림창을 띄우는 코드이다.
preventDefault()를 이용해서 서브밋을 방지함으로써
알림창을 띄우고 다음페이지로 가는 것을 막아준다.
'Front-end > Vanilla JS' 카테고리의 다른 글
콜백함수와 setTimeout, setInterval 사용법 (0) | 2022.04.12 |
---|---|
** 거듭제곱 연산자 (0) | 2022.04.12 |
classList.toggle 개념 (0) | 2022.04.09 |
getElementsByClassName 사용법 (0) | 2022.04.09 |
JS 동등 일치 비교 연산자 (0) | 2022.04.08 |
Comments