728x90
안녕하세요 IT 이곳저곳을 여행하고 있는 IT여행자입니다.
이번 포스팅은 다음 API를 사용한 우편번호 검색 프로그램으로 자바스크립트만을 사용한 우편번호 검색입니다.
다음 API를 사용한 우편번호 검색의 특징은 아래와 같습니다.
- 별도의 로그인이나 KEY 등록 과정이 필요 없다.
- 자바스크립트만을 사용하여 우편번호 검색을 할 수 있다.
- API 연결과 검색 버튼의 이벤트 처리만으로 모든 것을 해결할 수 있다.
step 1.
웹페이지를 작성한 뒤 다음 API를 사용하기 위한 스크립트를 추가합니다.
<script src='http://dmaps.daum.net/map_js_init/postcode.v2.js'></script>
step 2.
우편번호 검색을 위한 <form/>을 작성합니다.
<form name='frm_member' action='' method='post'>
<label>우편번호</label>
<input type='text' name='zipcode' value='11-111' />
<input type='button' value='우편번호 검색' id='btnZipcode' />
<br/>
<label>주소</label>
<input type='text' name='address' size='50' /><br/>
</form>
step 3.
우편번호 검색 버튼의 클릭이벤트에 다음 API의 우편번호 검색 로직을 호출합니다.
<script>
var btnZipcode = document.getElementById('btnZipcode');
if(btnZipcode != null){
btnZipcode.onclick = function(){
var frm = document.frm_member;
new daum.Postcode({
oncomplete : function(data){
frm.zipcode.value = data.zonecode;
frm.address.value = data.address;
}
}).open();
}
}
</script>
우편번호 검색 버튼(btnZipcode)이 클릭되면 다음 API의 우편번호 검색창이 뜨고 주소를 검색하여 검색된 주소를 더블 클릭하면 해당 우편번호와 주소가 <form/>의 zipcode와 address에 표시될 것입니다.
이상으로 포스팅을 마치도록 하겠습니다.
즐거운 IT 여행이 되시길 바랍니다.
'작은 모듈(IT구슬)' 카테고리의 다른 글
USB나 이동 디스크에 MySQL Server 설치하기 (0) | 2021.05.26 |
---|---|
JavaScript을 사용한 multiple 속성 이미지 미리보기 (12) | 2021.01.10 |
암호 입력을 위한 모달 박스 만들기 (0) | 2021.01.06 |
이클립스 코드 자동 완성기능 (0) | 2020.12.28 |
선택한 것만 미리보기 하면서 멀티 파일 전송하기 (0) | 2020.06.03 |