
질문과 답변
주소검색시 하단에 나오는 검색주소로 검색값이 넘어가지 않습니다
도움이 필요합니다
참고로 그누+리빌더 최신버전입니다

- 이전글조심스럽게 질문 드립니다.2026.04.20
- 다음글업데이트 문의2026.04.20
댓글목록


방법을 찾았습니다
제미나이에서 강제로 추가된 소스코드라 좋은 방법은 아닌듯합니다
register_form.skin.php
<script>
// 기존 common.js의 함수를 현재 페이지에서만 덮어씌워 강제 적용합니다.
function win_zip(frm_name, frm_zip, frm_addr1, frm_addr2, frm_addr3, frm_jibeon) {
if(typeof daum === "undefined"){
alert("KAKAO 우편번호 서비스 파일이 로드되지 않았습니다.");
return false;
}
// 1. 사용자가 우편번호 칸에 미리 입력한 텍스트를 추출합니다.
var search_keyword = "";
var zip_element = document.getElementById("reg_mb_zip");
if (zip_element) {
search_keyword = zip_element.value;
}
var vContent = "width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10";
$("#meta_viewport").attr("content", vContent + ",user-scalable=no");
var zip_case = 1; // 1이면 페이지 끼워넣기(레이어)
var complete_fn = function(data){
var fullAddr = '';
var extraAddr = '';
if (data.userSelectedType === 'R') {
fullAddr = data.roadAddress;
} else {
fullAddr = data.jibunAddress;
}
if(data.userSelectedType === 'R'){
if(data.bname !== '') extraAddr += data.bname;
if(data.buildingName !== '') extraAddr += (extraAddr !== '' ? ', ' + data.buildingName : data.buildingName);
extraAddr = (extraAddr !== '' ? ' ('+ extraAddr +')' : '');
}
var of = document[frm_name];
of[frm_zip].value = data.zonecode;
of[frm_addr1].value = fullAddr;
of[frm_addr3].value = extraAddr;
if(of[frm_jibeon] !== undefined){
of[frm_jibeon].value = data.userSelectedType;
}
setTimeout(function(){
$("#meta_viewport").attr("content", vContent);
if(of[frm_addr2]) of[frm_addr2].focus();
} , 100);
};
var daum_pape_id = 'daum_juso_page'+frm_zip,
element_wrap = document.getElementById(daum_pape_id),
currentScroll = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
if (element_wrap == null) {
element_wrap = document.createElement("div");
element_wrap.setAttribute("id", daum_pape_id);
element_wrap.style.cssText = 'display:none;border:1px solid;left:0;width:100%;height:300px;margin:5px 0;position:relative;-webkit-overflow-scrolling:touch;';
element_wrap.innerHTML = '<img src="//t1.daumcdn.net/postcode/resource/images/close.png" id="btnFoldWrap" style="cursor:pointer;position:absolute;right:0px;top:-21px;z-index:1" class="close_daum_juso" alt="접기 버튼">';
jQuery('form[name="'+frm_name+'"]').find('input[name="'+frm_addr1+'"]').before(element_wrap);
jQuery("#"+daum_pape_id).off("click", ".close_daum_juso").on("click", ".close_daum_juso", function(e){
e.preventDefault();
$("#meta_viewport").attr("content", vContent);
jQuery(this).parent().hide();
});
}
new daum.Postcode({
oncomplete: function(data) {
complete_fn(data);
element_wrap.style.display = 'none';
document.body.scrollTop = currentScroll;
},
onresize : function(size) {
element_wrap.style.height = size.height + "px";
},
width : '100%',
height : '100%'
}).embed(element_wrap, {
q: search_keyword, // ★ 입력한 검색어가 카카오 주소창으로 전달됩니다.
autoClose: false
});
element_wrap.style.display = 'block';
}
</script>
2026-04-21 16:53


