테스트 사이트 - 개발 중인 베타 버전입니다

2015년 8월1일 부터 변경된 우편번호 다음 이용방법입니다.

· 10년 전 · 5102 · 4
1.config.php에서
define('G5_POSTCODE_JS', '<script src="http://dmaps.daum.net/map_js_init/postcode.js"></script>'); 이코드를 아래와 같이 수정한다.

define('G5_POSTCODE_JS', '<script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>');


2./js/common.js 파일의

newdaum.Postcode 부분의 코드를 아래와같이 변경한다.

new daum.Postcode({
oncomplete: function(data) {
// 팝업에서 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분.
// 우편번호와 주소 정보를 해당 필드에 넣고, 커서를 상세주소 필드로 이동한다.
var address1="",zone1="",zone2="",building="";

zone1=data.zonecode.substring(0,3);
zone2=data.zonecode.substring(3,5);

if(data.userSelectedType=='R' && data.userLanguageType=='K'){
address1=data.roadAddress;
building=data.buildingName;
}else if(data.userSelectedType=='R' && data.userLanguageType=='E'){
address1=data.roadAddressEnglish;
}else if(data.userSelectedType=='J' && data.userLanguageType=='K'){
address1=data.jibunAddress;
}else if(data.userSelectedType=='J' && data.userLanguageType=='E'){
address1=data.jibunAddressEnglish;
}

of[frm_zip1].value = zone1;
of[frm_zip2].value = zone2;
of[frm_addr1].value = address1;
of[frm_addr2].value = "";
of[frm_addr3].value = "";

if( data.userSelectedType == "R" ){ //도로명이면
of[frm_addr3].value = building;
}
if(of[frm_jibeon] !== undefined){
of[frm_jibeon].value = data.userSelectedType;
}

of[frm_addr2].focus();
}
}).open();

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

수고하셨습니다. 잘쓰겠습니다.
소스에 아래 부분이 빠졌네요..

var of = document[frm_name];


var address1="",zone1="",zone2="",building=""; 위에 넣어주시면 되겠습니다..
감사합니다~
저두 덕분에 해결했습니다.
그와중에 안되는줄 알았다가.. 주니7 의 말씀대로 하니.. 아주 잘 됩니다.

감사합니다. ^^

게시글 목록

번호 제목
136
134
131
127
122
119
118
114
110
106
102
97
96
91
85
77
74
69
63
62
57
51
37
33
32
31
25
24
23
22