ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 다음주소 합산주소
    그누보드 2020. 5. 15. 15:11
    <?
    add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
    ?>
    
    
    <script>
    $(document).ready(function(){
          $("#wr_101_3, #wr_101_4, #wr_102_3, #wr_102_4, #wr_103_3, #wr_103_4, #wr_104_3, #wr_104_4").keyup(function(event){
                autoAddress($(this).attr("id"));
          });
          $("#wr_101_3, #wr_101_4, #wr_102_3, #wr_102_4, #wr_103_3, #wr_103_4, #wr_104_3, #wr_104_4").click(function(event){
                autoAddress($(this).attr("id"));
          });
        $("#wr_101, #wr_102, #wr_103, #wr_104").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: "yy-mm-dd",
            showButtonPanel: true,
            yearRange: "c-99:c+99",
            minDate: "+3d;",
            maxDate: "+365d;"
        });
       
    });
    function autoAddress(id)
    {
          daum.postcode.load(function(){
            new daum.Postcode({
                oncomplete: function(data) {
                      var fullAddr = data.address; // 최종 주소 변수
                    var extraAddr = ''; // 조합형 주소 변수
                    // 기본 주소가 도로명 타입일때 조합한다.
                    if(data.addressType === 'R'){
                        //법정동명이 있을 경우 추가한다.
                        if(data.bname !== ''){
                            extraAddr += data.bname;
                        }
                        // 건물명이 있을 경우 추가한다.
                        if(data.buildingName !== ''){
                            extraAddr += (extraAddr !== '' ? ', ' + data.buildingName : data.buildingName);
                        }
                        // 조합형주소의 유무에 따라 양쪽에 괄호를 추가하여 최종 주소를 만든다.
                        fullAddr += (extraAddr !== '' ? ' ('+ extraAddr +')' : '');
                    }
                    // 주소 정보를 해당 필드에 넣는다.
                    document.getElementById(id).value = fullAddr;
                }
               
            }).open({
                popupName:'zipCodeWin'
            });
        });
    }
    </script>

    '그누보드' 카테고리의 다른 글

    multi_latest  (0) 2020.05.15
    상품관리 여분필드 파일올리기  (0) 2020.05.15
    그누보드 PHPEXCEL 사용법  (0) 2020.05.06
    ssl 보안서버적용 리다이렉트  (0) 2020.05.06
    테이블이 없는경우 접속시 테이블 생성  (0) 2020.05.06

    댓글

Designed by Tistory.