function chkModifyForm() { $("#member_email").val($("#member_email_id").val()+"@"+$("#member_email_host").val()); $("#member_phone").val($("#member_phone1").val()+"-"+$("#member_phone2").val()+"-"+$("#member_phone3").val()); $("#member_mobile").val($("#member_mobile1").val()+"-"+$("#member_mobile2").val()+"-"+$("#member_mobile3").val()); if($("#member_password").val()){ if(!chkPassword()) return false; } if($("#member_mobile").val() == "--" ){ alert("휴대전화 번호를 입력하여 주십시오."); $("#member_mobile1").focus(); return false; } if(!chkTel($("#member_mobile").val())){ alert("유효한 휴대전화번호가 아닙니다."); $("#member_mobile1").focus(); return false; } if( $("#member_phone").val() != "--" && !chkTel($("#member_phone").val())){ alert("유효한 전화번호가 아닙니다."); $("#member_phone1").focus(); return false; } if($("#member_email_id").val()==""){ alert("이메일 아이디를 입력하여 주십시오."); $("#member_email_id").focus(); return false; } if($("#member_email_host").val()==""){ alert("이메일 호스트를 입력하여 주십시오."); $("#member_email_host").focus(); return false; } if(!chkEmail($("#member_email").val())){ alert("유효한 이메일이 아닙니다."); $("#member_email_id").focus(); return false; } /* if($("#member_zipcode").val()==""){ $("#btn_srh_zipcode").focus(); alert("우편번호찾기로 우편번호를 입력하여 주십시오."); return false; } if($("#member_address1").val()==""){ $("#btn_srh_zipcode").focus(); alert("우편번호찾기로 주소를 입력하여 주십시오."); return false; } if($("#member_address2").val()==""){ alert("상세 주소를 입력하여 주십시오."); $("#member_address2").focus(); return false; } */ return true; } function chkForm() { $("#member_email").val($("#member_email_id").val()+"@"+$("#member_email_host").val()); $("#member_phone").val($("#member_phone1").val()+"-"+$("#member_phone2").val()+"-"+$("#member_phone3").val()); $("#member_mobile").val($("#member_mobile1").val()+"-"+$("#member_mobile2").val()+"-"+$("#member_mobile3").val()); if($("#member_id").val()==""){ alert("아이디를 입력하여 주십시오."); $("#member_id").focus(); return false; } if($("#member_chk_dup_id").val()==""){ alert("아이디중복검사를 클릭하여 주십시오."); $("#btn_chk_dup_id").focus(); return false; } if(!chkPassword()) return false; if($("#member_name").val()==""){ alert("이름을 입력하여 주십시오."); $("#member_name").focus(); return false; } if($("#member_mobile").val() == "--" ){ alert("휴대전화 번호를 입력하여 주십시오."); $("#member_mobile1").focus(); return false; } if(!chkTel($("#member_mobile").val())){ alert("유효한 휴대전화번호가 아닙니다."); $("#member_mobile1").focus(); return false; } if( $("#member_phone").val() != "--" && !chkTel($("#member_phone").val())){ alert("유효한 전화번호가 아닙니다."); $("#member_phone1").focus(); return false; } if($("#member_email_id").val()==""){ alert("이메일 아이디를 입력하여 주십시오."); $("#member_email_id").focus(); return false; } if($("#member_email_host").val()==""){ alert("이메일 호스트를 입력하여 주십시오."); $("#member_email_host").focus(); return false; } if(!chkEmail($("#member_email").val())){ alert("유효한 이메일이 아닙니다."); $("#member_email_id").focus(); return false; } /* if($("#mem_zipcode").val()==""){ $("#btn_srh_zipcode").focus(); alert("우편번호찾기로 우편번호를 입력하여 주십시오."); return false; } if($("#member_address1").val()==""){ $("#btn_srh_zipcode").focus(); alert("우편번호찾기로 주소를 입력하여 주십시오."); return false; } if($("#member_address2").val()==""){ alert("상세 주소를 입력하여 주십시오."); $("#member_address2").focus(); return false; } */ return true; } function chkPassword(){ if($("#member_password").val()==""){ alert("비밀번호를 입력하여 주십시오."); $("#member_password").focus(); return false; } if($("#member_password").val().length<4){ alert("비밀번호는 4자 이상 입력하여 주십시오."); $("#member_password").focus(); return false; } //if(!/(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[!@#$%]).{8,20}/.test($("#member_password").val())) { //alert("비밀번호는 영어,숫자,특수문자(!@#$%) 혼용 4~20자 이내 조합으로 입력하여 주십시오."); /* if(!/(?=.*[0-9])(?=.*[a-zA-Z]).{4,20}/.test($("#member_password").val())) { alert("비밀번호는 영어,숫자 혼용 4~20자 이내 조합으로 입력하여 주십시오."); $("#member_password").focus(); return false; } */ if($("#member_password2").val()==""){ alert("비밀번호확인을 입력하여 주십시오."); $("#member_password2").focus(); return false; } if($("#member_password").val() != $("#member_password2").val()){ alert("비밀번호와 비밀번호확인이 일치하지 않습니다."); $("#member_password2").focus(); return false; } return true; } $(document).ready(function() { //element initial document.getElementById("frmMember").reset(); $("#btn_chk_dup_id").removeAttr("disabled"); }); $(document).ready(function(){ $("#btn_chk_dup_id").click(function(){ if($("#member_id").val()==""){ alert("아이디를 입력하여 주십시오."); $("#member_id").focus(); return false; } if(!/^[a-z0-9_]{4,20}$/.test($("#member_id").val())) { alert("아이디는 영어소문자,숫자 혼용 4~20자 이내 조합으로 입력하여 주십시오."); $("#member_id").focus(); return false; } $.getJSON("/?menu_id=ajax&c=member&m=ajaxChkDupId" ,{member_id: $("#member_id").val()} ,function(data){ if(data.RESULT == true){ alert(data.MESSAGE); $("#member_id").attr("readonly", "readonly"); $("#btn_chk_dup_id").attr("disabled","disabled"); $("#member_chk_dup_id").val("Y"); }else{ alert(data.MESSAGE); } } ); }); /* $("#btn_srh_zipcode").click(function(){ openPopup("/zipcode/popupList.do","SearchZipcode",500,400,"","","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes"); }); */ function toggleMemberEmailHostSel() { if($("#member_email_host_sel").val()==""){ $("#member_email_host").val(""); $("#member_email_host").removeAttr("readonly"); }else{ $("#member_email_host").val($("#member_email_host_sel").val()); $("#member_email_host").attr("readonly","readonly"); } } $("#member_email_host_sel").change(function(){ toggleMemberEmailHostSel(); }); toggleMemberEmailHostSel(); });