이중 <select>문 value값 가져오기 --- 고수님들 도와주세요 채택완료
지역코드
-----------------------------------
ID 1 depth 2 depth 00000 지역무관 11000 서울 11110 서울 종로구 11140 서울 중구 26000 부산 26110 부산 중구 26140 부산 서구 27000 대구 27110 대구 중구 27140 대구 동구 -----------------------------------------
소스
-----------------------------------------
-------------------------------------------------------------
위 소스에서 서울을 선택하면 지역코드의 id에서 11000으로 value 값을 받고
부산 중구를 선택하면 지역코드의 id에서 26110으로 value 값을 받으려면
소스를 어떻게 수정해야 할까요?
고수님들 부탁드립니다
답변 4개
<script>
var county = [];
county.push(["11110", "서울 종로구"]);
county.push(["11140", "서울 종로구"]);
county.push(["26110", "부산 중구"]);
county.push(["26140", "부산 서구"]);
county.push(["27110", "대구 중구"]);
county.push(["27140", "대구 동구"]);</p>
<p>function change(city){
$("select#county option").remove();
$("select#county").append("<option value=\"\">전체</option>");
if(city == "00000"){
return;
}
for(i = 0; i < county.length; i++){
if((county[i][0] - city) < 1000 && (county[i][0] - city) > 0){
$("select#county").append("<option value=\""+county[i][0]+"\">"+county[i][1]+"</option>");
}
}
}
</script>
<select id="city" name="city" onchange="change(this.value);">
<option value='00000'>전체</option>
<option value='11000'>서울</option>
<option value='26000'>부산</option>
<option value='27000'>대구</option>
</select>
<select id="county" name="county">
<option value="">전체</option>
</select></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
option의 value로 사용하면 어떨까 해서요.
댓글을 작성하려면 로그인이 필요합니다.
부산만 선택햇을때
onchange="change(this.selectedIndex);"
이렇게 다신것처럼
부산/중구를 선택했을때
두번째 selectbox 에 부산중구와 ID값 value는 id값을 넣으시고 text엔느 부산중구를 넣는
키:value 형태로 같이 들어가서 selectedIdx 로 가져오면 될것같습니다.
답변에 대한 댓글 1개
제가 코딩을 잘 몰라서 알듯 말듯 멍하네요
윗 소스를 수정한 소스를 올려주실 수 없을까요?
부탁드립니다
댓글을 작성하려면 로그인이 필요합니다.
function change 에서 selectedIndex 값을 받았으니 selectedIndex 값이 가르키는게
어떤지역인지 알아내야 할꺼고 알아낸 지역으로 지역코드를 알아내야 합니다.
--------------------------------------------------------------------------------------------
더 자세한 내용이 궁금하시면 여기 방문하세요
같이 얘기나누며 문제해결에 도움이 되도록 하세요
https://open.kakao.com/o/gzNuQjhe" rel="nofollow noreferrer noopener" target="_blank">https://open.kakao.com/o/gzNuQjhe
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그럼 부산 중구 --- 26110
는 어떻게 구현하나요?