일반게시판에 우편번호 활용하고 싶지만 잘안되는 어려움

일반게시판에 우편번호 활용하고 싶지만 잘안되는 어려움

QA

일반게시판에 우편번호 활용하고 싶지만 잘안되는 어려움

본문

e3d316598574eac52f6e81d6a058e9a2_1454001523_49.JPG 

 

<tr>
        <td rowspan="2">주 소</td>
        <td>
  <input type=hidden name="wr_23" value="<?=$write[wr_23]; ?>" />
       
        <input class="field" name="wr_5" id="wr_5" size="4" itemname="우편번호" required="required" value="<? if($write[wr_5]){ echo $write[wr_5]; } else{ echo $member[mb_zip1].$member[mb_zip2]; } ?>" />
       
<input class=ed type=hidden name='mb_zip1' value='<?=$member[mb_zip1]?>'>
<input class=ed type=hidden name='mb_zip2' value='<?=$member[mb_zip2]?>'>
       
          <a href="javascript:;" onclick="win_zip5('fwrite', 'wr_5', 'wr_6', 'wr_7', 'wr_8', 'wr_23');"><img src='../bbs/img/btn_zip.gif' align="absmiddle" border="0" /></a></td>
      </tr>
      <tr>
        <td><input class="field" name="wr_6" id="wr_6" size="55" itemname="기본주소" required="required" value="<? if($write[wr_6]){ echo $write[wr_6]; } else{ echo $member[mb_addr1]; } ?>" />
          <input class="field" name="wr_7" id="wr_7" size="55" itemname="상세주소" required="required" value="<? if($write[wr_7]){ echo $write[wr_7]; } else{ echo $member[mb_addr2]; } ?>" />
          <input class="field" name="wr_8" id="wr_8" size="55" itemname="참고항목" required="required" value="<? if($write[wr_8]){ echo $write[wr_8]; } else{ echo $member[mb_addr3]; } ?>" />
          (상세주소) </td>
      </tr>

 

답변 내용이 완료되지않아 다시 올리는 점 양해의 말씀 부탁드립니다.

 

회원가입에 있는 우편번호처럼 다음제공된것을  그대로 받고 싶은데요..   기존 게시판에  지번에 해당하는 변수값이 더 필요해서  wr_23, wr_24를 받아 쓰도록 하였고,  코드 업데이트부분 파일에 업데이트만들어 두었습니다.

 

불량학생님 글 남겨주신것 처럼 common.js  정상적으로 win_zip5()호출하고 있습니다.

위의 사진으로  다음제공 우편번호가 팝업창이 뜨고  주소 입력까지는 되구요.. 입력하여 선택하면 기존 다음제공 팝업창이 닫아지지 않으면서  선택주소의 내용인    wr_5,wr_6, wr_7, wr_8  변수값이 화면에 들어가지 않습니다. wr_5만 들어가며  먹통입니다.

 

 초보자라 죄송합니다.

이부분 쓰실분이 많은 것 같아 조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

wr_5 까지만 들어간다는것은 그후에 스크립트 오류가 났을 경우가 큽니다. 

 

엘리먼트 아이디를 찾지못하여 팝업창에서 값을 전달치 못하면 뭐 오류지요.

크롬브라우저로 개발자도구 켜놓고

어느시점에서 오류가 나는지 확인해보시면 쉽게 해결 될 듯 합니다.

우선 감사합니다.파악하는 방법조차 어려웠는데요.. 
로핑님의 말씀처럼 열어보고 차근차근 모르는 바보스러운 눈으로 보다가 이게 아닌가 싶어 올립니다.

새우편번호 코드 다섯자리중에 앞에 세자리  뒤에 두자리 나누어 진것 같은데요.
게시판에서 나뉘는 부분이 mb_zip1, mb_zip2 처럼 디비가 없어서 저걸 하나로 설정하는게
맞는 것 같은데...다음 우편번호제공하는 부분의 내용자체가  우편번호 3/2개 받아오는 것 같습니다.


아래 bbs/zip5 를 고치기 보다 윗  남겨놓은 부분의 내용을 고치는게 맍는것 같은데요..
어떤걸  어떻게 고쳐야 할지.. 모르겠습니다.


<script>
function put_data5(zip, addr1, addr2, addr3, jibeon)
{
    var of = window.opener.document.<?php echo $frm_name; ?>;

    of.<?php echo $frm_zip; ?>.value = zip;
    of.<?php echo $frm_zip.'1'; ?>.value = zip.substr(0,3);
    of.<?php echo $frm_zip.'2'; ?>.value = zip.substr(3,2);
    of.<?php echo $frm_addr1; ?>.value = addr1;
    of.<?php echo $frm_addr2; ?>.value = addr2;
    of.<?php echo $frm_addr3; ?>.value = addr3;

    if( jibeon ){
        if(of.<?php echo $frm_jibeon; ?> !== undefined){
            of.<?php echo $frm_jibeon; ?>.value = jibeon;
        }
    }
    of.<?php echo $frm_addr2; ?>.focus();
    window.close();
}
</script>
<?
include_once("$g4[path]/tail.sub.php");
?>

답변을 작성하시기 전에 로그인 해주세요.
전체 129,111 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT