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

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

· 10년 전 · 5099 · 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 의 말씀대로 하니.. 아주 잘 됩니다.

감사합니다. ^^

게시글 목록

번호 제목
404
399
391
386
384
383
382
378
377
373
372
362
361
353
345
334
329
307
304
299
295
292
288
272
270
267
263
261
254
252