회원가입 절차를 고치다가
아이디 중복확인을 하고나서 다음 단계를 눌렀을 때,
다시 아이디 중복확인이 필요하다는 알림창이 뜨는 이슈가 있었다.
javascript에서 다음 단계 버튼 클릭 시 실행되는 함수에서
아이디 중복확인을 했다는 것을 체크하지 않았기 때문에 문제가 발생한 것이다.
단 3줄의 코드로 이 문제를 해결했다.
배열을 이용하는 방법이다.
var arr = new Array(); //배열생성(모든함수에서 사용할수 있게 함수 바깥에 배열 선언)
//아이디 중복체크 함수 안에다가 작성해야 할 코드
//inputValue는 상수값이어도 됨(즉, 아무값이나 넣어도 됨)
arr.push(inputValue ); //inputValue를 arr에 push(배열에 값을 넣어줌)
});
//다음단계 실행 함수 안에다가 작성해야 할 코드
//배열의 길이를 확인하여 실행되었는지 체크
if(arr.length > 0){
"다음 단계로 이동하는 코드 작성"
}else{
alert('아이디 중복확인을 해주세요.');
}
'05. etc' 카테고리의 다른 글
[웹취약점분석] 소나큐브(SonarQube)로 소스코드 정적분석하기 (0) | 2024.06.27 |
---|---|
[SSL 인증서] HTTP인증 후 리눅스 서버에 인증서 업로드 방법 (0) | 2024.06.27 |
[네트워크] 실행된 이클립스 프로젝트를 다른 pc에서 접속하는 법 (0) | 2024.06.27 |
[Ajax] Ajax 사용하여 목록 테이블의 특정 데이터만 변경하기 (0) | 2024.06.27 |
[javascript] window.print() 만으로 pdf 저장과 인쇄가 된다고? (0) | 2024.06.27 |