우편번호별 지역 변환 스크립트
우편번호 앞자리로 지역을 구분할 수 있도록 만든 스크립트 입니다.
카테고리 값에 넣도록 되어 있는데 이건 필요하신 대로 변경하여 사용하시면 됩니다.
활용팁이라기 보다는 코드 삽질하시는 분들이 계실것 같아 만든김에 올려 봅니다.
<script type="text/javascript">
//우편번호로 지역 설정
zipCode=document.fwrite.wr_11.value;
if(100 <= zipCode && zipCode <= 158) {
document.fwrite.ca_name.value = "서울";
} else if (200 <= zipCode && zipCode <= 269){
document.fwrite.ca_name.value = "강원";
} else if (300 <= zipCode && zipCode <= 306){
document.fwrite.ca_name.value = "대전";
} else if (312 <= zipCode && zipCode <= 357){
document.fwrite.ca_name.value = "충남";
} else if (360 <= zipCode && zipCode <= 395){
document.fwrite.ca_name.value = "충북";
} else if (400 <= zipCode && zipCode <= 409 || zipCode == 417){
document.fwrite.ca_name.value = "인천";
} else if (410 <= zipCode && zipCode <= 415 || 420 <= zipCode && zipCode <= 487){
document.fwrite.ca_name.value = "경기";
} else if (500 <= zipCode && zipCode <= 506){
document.fwrite.ca_name.value = "광주";
} else if (513 <= zipCode && zipCode <= 556){
document.fwrite.ca_name.value = "전남";
} else if (560 <= zipCode && zipCode <= 597){
document.fwrite.ca_name.value = "전북";
} else if (600 <= zipCode && zipCode <= 618){
document.fwrite.ca_name.value = "부산";
} else if (621 <= zipCode && zipCode <= 678){
document.fwrite.ca_name.value = "경남";
} else if (680 <= zipCode && zipCode <= 689){
document.fwrite.ca_name.value = "울산";
} else if (690 <= zipCode && zipCode <= 699){
document.fwrite.ca_name.value = "제주";
} else if (700 <= zipCode && zipCode <= 711){
document.fwrite.ca_name.value = "대구";
} else if (712 <= zipCode && zipCode <= 799){
document.fwrite.ca_name.value = "경북";
} else {
alert("해당되는 지역코드 범위가 없습니다.");
}
</script>
카테고리 값에 넣도록 되어 있는데 이건 필요하신 대로 변경하여 사용하시면 됩니다.
활용팁이라기 보다는 코드 삽질하시는 분들이 계실것 같아 만든김에 올려 봅니다.
<script type="text/javascript">
//우편번호로 지역 설정
zipCode=document.fwrite.wr_11.value;
if(100 <= zipCode && zipCode <= 158) {
document.fwrite.ca_name.value = "서울";
} else if (200 <= zipCode && zipCode <= 269){
document.fwrite.ca_name.value = "강원";
} else if (300 <= zipCode && zipCode <= 306){
document.fwrite.ca_name.value = "대전";
} else if (312 <= zipCode && zipCode <= 357){
document.fwrite.ca_name.value = "충남";
} else if (360 <= zipCode && zipCode <= 395){
document.fwrite.ca_name.value = "충북";
} else if (400 <= zipCode && zipCode <= 409 || zipCode == 417){
document.fwrite.ca_name.value = "인천";
} else if (410 <= zipCode && zipCode <= 415 || 420 <= zipCode && zipCode <= 487){
document.fwrite.ca_name.value = "경기";
} else if (500 <= zipCode && zipCode <= 506){
document.fwrite.ca_name.value = "광주";
} else if (513 <= zipCode && zipCode <= 556){
document.fwrite.ca_name.value = "전남";
} else if (560 <= zipCode && zipCode <= 597){
document.fwrite.ca_name.value = "전북";
} else if (600 <= zipCode && zipCode <= 618){
document.fwrite.ca_name.value = "부산";
} else if (621 <= zipCode && zipCode <= 678){
document.fwrite.ca_name.value = "경남";
} else if (680 <= zipCode && zipCode <= 689){
document.fwrite.ca_name.value = "울산";
} else if (690 <= zipCode && zipCode <= 699){
document.fwrite.ca_name.value = "제주";
} else if (700 <= zipCode && zipCode <= 711){
document.fwrite.ca_name.value = "대구";
} else if (712 <= zipCode && zipCode <= 799){
document.fwrite.ca_name.value = "경북";
} else {
alert("해당되는 지역코드 범위가 없습니다.");
}
</script>
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 2개
비슷한거를 저도 만들려고 했다가...
철원지역 같이... 삑사리랄까? 그런 지역이 있어서 걍 포기했었죠. ㅋㅋ
괜한 우정사업본부만 탓하며.. -0-;;
이오스님께서 강원도 철원이 487, 269 두가지가 있다고 하셨는데 일단 첫자리 부터가 차이가 있네요..
동작 우체국에 갔을때 일하시는 분들이 안헷갈리도록 우편번호별 구분을 크게 붙여 놓은 것을 봤는데, 첫자리와 지역명만 써 있던걸 본 적 있습니다.
우체국에 가서 물어보고 수정해야겠네요 ^^;;;