주소검색 후 선택 하면 창도 안닫히고 주소도 입력이 안됩니다. 도와 주세요
관련링크
본문
http://shop.addpang.com/bbs/write.php?bo_table=sub_03_4
위 링크에서 주소검색 하고 결과를 선택 하면
창도 안닫히고 주소도 입력이 안됩니다.
도와 주세요
어느 파일을 어떻게 수정 해야 할지 모르겠습니다.
답변 9
<a href="javascript:;" onClick="win_zip('fwrite', 'ext2_06', 'ext2_07', 'ext2_08', 'ext2_09');">주소검색</a>
로 주소링크를 하셨는데
자바스크립트를 보면
function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2, frm_addr3, frm_jibeon)
항목이 7개 입니다. 그러니깐
onclick에서도 항목을 7개로 하셔야 합니다 ^^;;
/skin/board/스킨/write.skin.php 을 보시면 됩니다.
게시판관리에 보면 스킨명을 알수 있고요.
CODINGROBOT님 말처럼 해당 스킨에 write.skin.php를 수정하시면 됩니다.
name='ext2_08' value='<?=$ext2_08?>' name='ext2_09' value='<?=$ext2_09?>'
이런식으로 1개 input에 name을 2개 넣으시면 안됩니다.
ext2_10,11을 안 쓰신다면 아래처럼 hidden으로 안보이게 처리하시면 됩니다.
<input type="hidden" name='ext2_10' value='<?=$ext2_10?>' />
<input type="hidden" name='ext2_11' value='<?=$ext2_11?>' />
</td>
보니깐
/js/zip.js
에 있는 파일이 잘못된거 같습니다.
아래와 같이 변경하시면 될듯 합니다
$(function() {
var el_id = document.getElementById("daum_juso_wrap");
new daum.Postcode({
oncomplete: 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 address1 = fullAddr,
var address2 = extraAddr;
put_data2(data.postcode1, data.postcode2, address1, "", address2, data.addressType);
},
width : "100%",
height : "100%"
}).embed(el_id);
});
제가 적어드린거랑 다른데요? ^^;;
아 더보기를 클릭하셔서 보셔야 합니다.
$(function() {
var el_id = document.getElementById("daum_juso_wrap");
new daum.Postcode({
oncomplete: 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 address1 = fullAddr,
var address2 = extraAddr;
put_data2(data.postcode1, data.postcode2, address1, "", address2, data.addressType);
},
width : "100%",
height : "100%"
}).embed(el_id);
});
좋은 정보네요~
덕분에 공부 많이하고 갑니다 ㄳㄳ