[ codeigniter ] ciboard 다음 주소 지번과 도로명 같이 사용하기 > Codeigniter

본문 바로가기
사이트 내 전체검색

Codeigniter

[팁자료] [ codeigniter ] ciboard 다음 주소 지번과 도로명 같이 사용하기

작성자 웹지기
작성일 19-03-21 18:31 | 조회 6,393 | 댓글 0

본문

도로명 주소와 지번을 한개만 사용가능한 부분을

두개 모두 사용하게 변경 시켜보자.

 

juso_extend.png

 

해당 폼 페이지에서 지번적을 부분을 추가해준다.

<input type="text" name="address5" id="address5">

 

버튼에도 추가해준다.

<button type="button" onclick="win_zip('fregisterform', 'zipcode', 'address1', 'address2', 'address3', 'address4', 'address5');">주소검색</button>

 

assets/js/common.js

var win_zip = function(frm_name, frm_zipcode, frm_address1, frm_address2, frm_address3, frm_address4) {

=====>

var win_zip = function(frm_name, frm_zipcode, frm_address1, frm_address2, frm_address3, frm_address4, frm_address5='') {


var fullAddr = '';

var fullAddr2 = '';  <== 추가

var extraAddr = ''; // 조합형 주소 변수

 

이부분을 아래처럼 수정

// 사용자가 선택한 주소 타입에 따라 해당 주소 값을 가져온다.

if (data.userSelectedType === 'R') { // 사용자가 도로명 주소를 선택했을 경우

    fullAddr = data.roadAddress;

} else { // 사용자가 지번 주소를 선택했을 경우(J)

    fullAddr = data.jibunAddress;

}

 

이렇게 수정해 준다.

// 사용자가 선택한 주소 타입에 따라 해당 주소 값을 가져온다.

if (data.userSelectedType === 'R') { // 사용자가 도로명 주소를 선택했을 경우

    fullAddr = data.roadAddress;

    fullAddr2 = data.jibunAddress;

} else { // 사용자가 지번 주소를 선택했을 경우(J)

    if (frm_address5 == ''){

        fullAddr = data.jibunAddress;

        fullAddr2 = data.roadAddress;

    } else {

        fullAddr = data.roadAddress;

        fullAddr2 = data.jibunAddress;

    }

}


frm_address5에 대한 부분을 추가해준다.

of[frm_address1].value = fullAddr;

of[frm_address3].value = extraAddr;

 

//이부분을 추가한다

if (of[frm_address5] !== undefined){

    of[frm_address5].value = fullAddr2;

}

 

 

 

 

0 0

댓글목록 0

등록된 댓글이 없습니다.

Codeigniter 목록

Total 20
게시물 검색

회원로그인

접속자집계

오늘
30,856
어제
17,832
최대
61,067
전체
17,969,968

그누보드5
Copyright © www.funyphp.com. All rights reserved.