포럼

자바스크립트 아무것도 모르는데 끝없는 구글링 짓(죄송하지만 네이버는 좀 검색이 안됐습니다.) 끝에 해냈습니다.
주민등록번호 검사와 한국신용정보 실명확인모듈 연동입니다.
member_join_extend.js 부분만 공개할께여~~

(function($){
    $(function() {
        // agree
        $('input.member_join_agree').click(function(){
            if($('.member_join_extend :checkbox').length != $('.member_join_extend :checked').length){
                alert(msg_check_agree);
                return;
            }
           
            if (use_jumin == "Y") {
                if (!$('input[name=name]').val()) {
                    alert(msg_empty_name);
                    $('input[name=name]').focus();
                    return;
                }
                if ($('input[name=name]'+ ').val().length <2 || $('input[name=name]').val().length > 20) {
                    alert(about_user_name);
                    $('input[name=name]').focus();
                    return;
                }
                if (!$('input[name=jumin1]').val()) {
                    alert(msg_empty_jumin1);
                    $('input[name=jumin1]').focus();
                    return;
                }
                if ($('input[name=jumin1]').val().length <6) {
                    alert(msg_empty_jumin1);
                    $('input[name=jumin1]').focus();
                    return;
                }
                if (!$('input[name=jumin2]').val()) {
                    alert(msg_empty_jumin2);
                    $('input[name=jumin2]').focus();
                    return;
                }
                if ($('input[name=jumin2]').val().length < 7) {
                    alert(msg_empty_jumin2);
                    $('input[name=jumin2]').focus();
                    return;
                }
                
                var juminNO = $('input[name=jumin1]').val() + $('input[name=jumin2]').val();
var ssnCheck = 0;
for (var i = 0; i < 12; i++) {
ssnCheck += (i % 8 + 2) * juminNO.charAt(i);
}
ssnCheck = (11 - ssnCheck % 11) % 10;
if(ssnCheck != juminNO.charAt(12)) {
alert("주민번호 형식이 올바르지 않습니다!");
                  $('input[name=jumin1]').focus();
return;
}
            }
            
            
       var strNm = $('input[name=name]').val();
var strNo = $('input[name=jumin1]').val() + $('input[name=jumin2]').val();
var strRsn = $('input[name=inqRsn]').val();
var strForeigner = $('input[name=foreigner]').val();
var sendingInfo = makeSendInfo( strNm, strNo, strRsn, strForeigner );
yoyoInfo = "sendInfo="+sendingInfo;
$.post("/realname/RNCheckRequest.php", { sendInfo: sendingInfo },
  function(data) {
   //create jquery object from the response html
             var $response=$(data);
             //query the jq object for the values
   var resultcode= $response.filter('#RetCd').text();
   var message= $response.filter('#RetDtlCd').text();
   var resultMessage= $response.filter('#strRetDtlCd').text();
   var errorMsg= $response.filter('#strMsg').text();
   var xpressmsg = getMessage( resultMessage ); 
     if( resultcode =="1"){
     var param = {
                         name: $('input[name=name]').val(),
                         jumin1: $('input[name=jumin1]').val(),
                         jumin2: $('input[name=jumin2]').val()
                         }
             exec_xml('join_extend','procJoin_extendAgree',param, function(){ location.reload()});
     }else if( resultcode =="2"){ 
         alert( "실명인증에 실패했습니다.\n" +xpressmsg );
         $('input[name=name]').focus();
         return; 
     }else{
     alert( "죄송합니다. 처리과정중\n오류가 발생하였습니다.\n" +errorMsg );
         $('input[name=name]').focus();
         return; 
         }
     }
);
});
    });
})(jQuery);

처음에는 jQuery ajax로 했다가 이상하게 잘 안되는 거였습니다. 그래서 jQuery.post로 바꿨더니 100% 됩니다.~~ㅋㅋ


결론!!!jQuery는 너무 위대하다!!! 짧아진 코딩.
글쓴이 제목 최종 글
銀童 개발자들도 이런 고충이 있습니다. [20] 2011.05.24 by ForHanbi
스유군 텍스타일은 정말 기능 개선은 없는 것인가... [7] 2011.05.24 by 스유군
철갑 모듈에서 다른 모듈의 템플릿 파일을 호출하려 할 때 레이아웃은 어떻게 될까요? [3] 2011.05.24 by 철갑
모르지오 레이아웃 설정에서 라디오 버튼 [1] 2011.05.24 by 제이엔지
앙까? 오우~ 제작지원/의뢰 게시판은 예전처럼 글등록순으로 하는게 좋은것 같아요.  
Garon 공홈 메뉴중.. [2] 2011.05.24 by Garon
아아악내눈 textyle 에도 이게 필요합니다. [3] file 2011.05.24 by 아아악내눈
hhgyu 킴스큐Rb 표준 코딩규칙 [8] 2020.03.14 by 銀童
백성찬 다국어 검색 - 글로벌에 신경 쓴다니 꼭 반영해야 될 것입니다. [6] 2020.03.14 by 라르게덴
철갑 코딩하다가 오류가 날 때 오류 지점을 정확히 볼수있는 방법은 없을까요. [2] 2011.05.23 by 난다날아
ForHanbi 마이페이지 배경이미지와 텍스트 중첩  
銀童 template override 개념 제안. [5] 2011.05.23 by 앙까?
bradly1 안녕하세요.. 게시판 관리자 Bradly1 인사드립니다.. [3] 2011.05.22 by misol
Hammer 5월 28일 토요일, 디자인 관심있는 분들께 [7] 2011.05.22 by Hammer
철갑 XE가이드는 모듈제작 매뉴얼이 없는게 아쉽네요 [7] 2011.05.21 by 나다인가나
백성찬 애플계열(아이팟, 아이폰, 아이패드) 가지고 사용하고 제 사이트의 회원이신 분 파일첨부 테스트 부탁합니다. [1] 2011.05.21 by 나아아짱
앙까? 짧은주소의경우 애드온의 before_module_init에서 document_srl을 어떻게 얻을 수 있나요? [2] 2011.05.21 by 앙까?
銀童 코드 공헌은 어떤 기준으로 처리되나요? [1] 2011.05.21 by 라르게덴
銀童 XE 개발팀의 공지가 좀더 눈높이를 맞춰서 나갔으면 좋겠습니다. [5] 2020.03.14 by BNU
앙까? 애드온 처리와 트리거 처리의 문제점 검토 [1] 2011.05.20 by 銀童