2015년 8월1일 부터 변경된 우편번호 다음 이용방법입니다. 정보
2015년 8월1일 부터 변경된 우편번호 다음 이용방법입니다.관련링크
http://jydsoft.co.kr
229회 연결
본문
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();
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();
추천
1
1
댓글 4개
수고하셨습니다. 잘쓰겠습니다.
소스에 아래 부분이 빠졌네요..
var of = document[frm_name];
var address1="",zone1="",zone2="",building=""; 위에 넣어주시면 되겠습니다..
var of = document[frm_name];
var address1="",zone1="",zone2="",building=""; 위에 넣어주시면 되겠습니다..
감사합니다~
저두 덕분에 해결했습니다.
그와중에 안되는줄 알았다가.. 주니7 의 말씀대로 하니.. 아주 잘 됩니다.
감사합니다. ^^
그와중에 안되는줄 알았다가.. 주니7 의 말씀대로 하니.. 아주 잘 됩니다.
감사합니다. ^^