https://codingapple.com/forums/topic/%ec%a0%95%ea%b7%9c%ec%8b%9d%ec%9c%bc%eb%a1%9c-%ec%9d%b4%eb%a9%94%ec%9d%bc%ed%98%95%ec%8b%9d-%ea%b2%80%ec%a6%9d%ed%95%b4%eb%b3%b4%ea%b8%b0-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/
일단 동일한 질문하신 분이 계실 것 같아 찾아서 다른 코드를 지우고
대문자없는데요 코드만 작성해서 해보니 정상 작동 합니다.
지금 저희가 만들고있는 사이트? 에서 모달창 input값에서 검사해야되는게
var 아이디체크 = document.getElementById('email').value
var 비번체크 = document.getElementById('send').value
1. 아이디를 입력했는지
if (아이디체크 == '') {
alert('아이디를 입력해주세요.');
e.preventDefault();
}
2. 비밀번호를 입력했는지
if (비번체크 == '') {
alert('비밀번호를 입력해주세요.');
e.preventDefault();
}
3. 비밀번호가 6글자 이상인지
if (비번체크.value.length < 6) {
alert('비밀번호를 6자이상 입력해주세요.');
e.preventDefault();
}
4. 이메일 형식이 맞는지
if (/\S+@\S+\.\S+/.test(아이디체크) == false ) {
alert('이메일형식아님')
e.preventDefault();
}
5. 비밀번호에 대문자가 포함되어있는지
if (/[A-Z]/.test(비번체크) == false) {
alert('대문자없는데요');
e.preventDefault();
}
정도인 것 같은데요.
이상하게 1,2,3번의 코드만 작성하면 문제없이 작동합니다.
근데 4번이나 5번의 코드를 추가로 적용하면 문제가 생깁니다.
지금 현재로서는 4,5번은 다른 코드를 지우고 단독으로만 적용을 해야 정상적으로 작동하는 이유도 궁금합니다..