var isIDDoubleChk = false; // 아이디 중복 체크 확인 여부 // 회원가입 function joinMember(f){ //var f = document.joinform; if(checkForm(f) == true){ if(isIDDoubleChk == false){ alert("이미 등록된 이메일입니다.\n다른 이메일 주소를 입력하세요."); f.email.focus(); return false; } log($(f).serialize()); $.post("ajax.join.php", $(f).serialize(), function(data){ log(JSON.stringify(data)); alert(data.msg); if(data.rcode == 'T'){ location.replace(targetUrl); }else if(data.rcode == 'R'){ location.reload(); }else{ $('#'+ tokenkey).val(data.tkey); } }, "json"); } return false; } // 아이디 중복체크 function idDoubleCheck(id){ log('idDoubleCheck:'+ id); if(!id){ alert('이메일 주소를 입력하세요.'); return; } if(!checkEmail(id)){ alert('이메일 주소가 올바르지 않습니다.\n확인 후 다시 입력하세요.'); return; } isIDDoubleChk = false; $.getJSON("ajax.idDoubleCheck.php", {tokenkey: $('#'+ tokenkey).val(),"userid":id}, function(data){ log(JSON.stringify(data)); if(data.rcode != 'T') alert(data.msg); if(data.rcode == 'T') isIDDoubleChk = true; if(data.rcode == 'R'){ location.reload(); }else{ $('#'+ tokenkey).val(data.tkey); } }); } $(window).load(function(){ $('#wrap').css({height:'100%'}); // 이메일 중복 확인 $('#email').on('blur', function(){ idDoubleCheck($(this).val()); }); $('#joinform').on('submit', function(){ return joinMember(this); }); }); // app if(window.app){ var myPhoneNumber = window.app.getPhoneNumber(); var myEmail = window.app.getAccountEmail().split(','); if(myPhoneNumber){ $('#mobile') .prop('readonly', true) .val(myPhoneNumber) .on('focus', function(){ alert('핸드폰 번호는 수정할 수 없습니다.'); $(this).blur(); }); } if(myEmail){ var $parent = $('#email').parent(); var html = ''; for(var i=0;i'+ myEmail[i] +''; } $parent.html('').append(''); } // 약관 /*$('.join-box a').each(){ var $this = $(this); $this.on('click', function(e){ e = e || window.event; e.preventDefault(); var turl = 'http://'+ location.host +'/'+ $this.prop('href'); log('showNewIntentUrl:'+ turl); window.app.showNewIntent(turl); }); }*/ }