function error_msg(num) { switch (num) { case 0 : alert("username must be at least 4 letters."); break; case 1 : alert("ID에는 공백이 사용될 수 없습니다."); break; case 2 : alert("username에는 숫자와 알파벳 문자만 사용됩니다."); break; case 3 : alert("Password must be at least 6 characters long."); break; case 4 : alert("Password can not contain spaces can be used."); break; default : break; } } function null_chk(str) { if (str.length == 0) {return;} else { for (var ii=0 ; ii < str.length ; ii++) { if (str.substring(ii, ii+1) == " ") { return; } } } return true; } function alfa_chk(str) { var eval = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; var chk_val; if (null_chk(str) == false) {return;} 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; } } } 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($('input:checkbox[id="LOGIDSAVE"]').is(":checked") == true){ var LOGIDSAVE = "YES"; }else{ var LOGIDSAVE = "NO"; } if (uidstr.length < 4) { error_msg(0); document.getElementById('user_id').focus(); return; } /* if (null_chk(uidstr) == false) { error_msg(1); document.getElementById('user_id').focus(); return; } */ if (alfa_chk(uidstr) == false) { error_msg(2); document.getElementById('user_id').focus(); return; } if (pwdstr.length < 6) { error_msg(3); document.getElementById('user_pw').focus(); return; } if (null_chk(pwdstr) == false) { error_msg(4); document.getElementById('user_pw').focus(); return; } var data = "uidstr=" + uidstr + "&pwdstr=" + pwdstr + "&LOGIDSAVE=" + LOGIDSAVE; $.ajax({ type: "POST", url: "https://www.jeisys.com:6007/2016/member/php/mloginCheck.php", data: data, success: function(msg){ if (msg == 2){ alert('Not a registered name !'); cleanidpw(); }else if(msg == 3){ alert('Please check the password again !'); cleanpw(); }else if(msg == 4){ alert('Succeed, We will review your request, thank you.'); cleanidpw(); }else{ alert('Welcome !!!'); location.replace(rurlstr); } }, error:function(request,status,error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); } }); return; } 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(); }