function ff(e){
e.preventDefault();
if($("#email").val().length < 6 ){
console.log("아이디 입력해라")
if($("#idpassword").val().length > 6){
console.log("로그인")
}
} else{
console.log("비밀번호 입력해라")
}
}
$(".btn-primary").on("click",ff)
이렇게 하면 아이디를 입력하라는 것과 비밀번호를 입력하라는 콘솔로그는 잘 뜨는데
Uncaught TypeError: Cannot read properties of undefined (reading 'length')
at HTMLButtonElement.ff (js.js:18:34)
at HTMLButtonElement.dispatch (jquery-3.6.0.min.js:2:43064)
at HTMLButtonElement.v.handle (jquery-3.6.0.min.js:2:41048)
이렇게 오류가 뜨면서
if($("#idpassword").val().length > 6){
console.log("로그인")
}
여기서 length를 찾을 수가 없다고 나오네요.. 왜 이럴까요..?