function error_msg(num) { switch (num) { case 0 : alert("ID는 4글자 이상이어야 합니다."); break; case 1 : alert("ID에는 공백이 사용될 수 없습니다."); break; case 2 : alert("ID에는 숫자와 알파벳 문자만 사용됩니다."); break; case 3 : alert("Password는 4글자 이상이어야 합니다."); break; case 4 : alert("Password에는 공백이 사용될 수 없습니다."); break; default : break; } } function null_chk(str) { if (str.length == 0) {return false;} else { for (var ii=0 ; ii < str.length ; ii++) { if (str.substring(ii, ii+1) == " ") { return false; } } } return true; } function alfa_chk(str) { var eval = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; var chk_val; if (null_chk(str) == false) {return false;} else { for (var ii = 0 ; ii < str.length ; ii++) { chk_val = 0; for (var jj = 0 ; jj < eval.length ; jj++) { if (str.substring(ii,ii+1) == eval.substring(jj,jj+1)) { chk_val = 1; break; } } if (chk_val == 0) { return false; } } } return true; } function checkUID() { var uidstr = document.getElementById('user_id').value; var pwdstr = document.getElementById('user_pw').value; var rurlstr = document.getElementById('returnURL').value; if (uidstr.length < 4) { error_msg(0); document.getElementById('user_id').focus(); return false; } if (null_chk(uidstr) == false) { error_msg(1); document.getElementById('user_id').focus(); return false; } if (alfa_chk(uidstr) == false) { error_msg(2); document.getElementById('user_id').focus(); return false; } if (pwdstr.length < 4) { error_msg(3); document.getElementById('user_pw').focus(); return false; } if (null_chk(pwdstr) == false) { error_msg(4); document.getElementById('user_pw').focus(); return false; } var data = "uidstr=" + uidstr + "&pwdstr=" + pwdstr; $.ajax({ type: "POST", url: "/member/php/mloginCheck.php", data: data, success: function(msg){ if (msg == 2){ alert('등록된 아이디가 아닙니다!!'); cleanidpw(); }else if(msg == 3){ alert('비밀번호를 다시 확인해 주세요!!'); cleanpw(); }else{ alert('어서오세요!!!'); location.replace(rurlstr); } }, error:function(request,status,error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); } }); return true; } function cleanidpw(){ document.getElementById('user_id').value = ""; document.getElementById('user_pw').value = ""; document.getElementById('user_id').focus(); } function cleanpw(){ document.getElementById('user_pw').value = ""; document.getElementById('user_pw').focus(); }