티스토리 뷰


* 가입여부 확인

이미 가입하셨는지의 확인을 위해 아래 빈칸을 입력하시고 [확인]버튼을 눌러주시기 바랍니다.
  전자우편   
// 전자우편을 통한 가입여부 확인
var signValidate = $j('#frm_signcheck').validate({
	rules:{
		chk_mb_email: { required:true, email:true, minlength:5 }
	},
	messages:{
		chk_mb_email: {
			required: "전자우편을 입력해주세요!",
			email: "올바른 메일형식이 아닙니다. 다시 입력해주세요!",
			minlength: $j.format("최소 {0}자 이상 입력해주세요!")
		}
	},
	submitHandler: function(frm) {
		$j.ajax({ url:"/member/", type:"GET", dataType:'json', data:"mode=chk_mail&email="+ $j('#chk_mb_email').val(),
			beforeSend: function(rp) { $j.jGrowl('입력하신 전자우편으로 가입여부 확인중입니다.'); },
			success: function(rp) {
				if(rp.code == 1) {    // 통과
					$j('#frm_join').attr("disabled","").slideDown();
					/* 스크립트 제일 위에 선언했던 signValidate 로 메세지 메쏘드 실행하고
                    rp.msg 는 ajax json 응답으로
                    '가입가능합니다. 나머지 항목들을 입력해주세요.' 와 같은 텍스트 문장이다. */
					signValidate.showErrors({"chk_mb_email": rp.msg});
					$j('#mb_email').val($j('#chk_mb_email').val());
				} else {            // 오류 또는 기 가입자
					$j.jGrowl(rp.msg);
					$j('#chk_mb_email').val('').focus();
				}
			},
			error: function(rp) { $j.jGrowl('전자우편을 통한 가입여부 확인중 시스템 오류발생!'); }
		});
	}, debug:true
});
댓글