2단 카테고리[select] js이용 사용 중에 글 수정시 값 고정이 가능할까요 ?

· 2013-03-17 (일) 11:32:26 · 2206 · 2
<select id="sido" name="wjob04" itemname="시/도(전체)" onchange="sidochange()"></select>
<select id="gugun" name="wjob05" itemname="읍/면/동(전체)" onchange="gugunchange()"></select>

이런식으로 2단 카테고리를 사용 중 입니다. 하지만 글 수정시 자꾸 지역이 초기화 되는 문제가 있습니다.
예전에 select는 하단에
<option value='기타' <?if($wjob03 == '기타' ){?> selected<?}?>>기타</option>
이런식으로 있어서 해결을 했지만...

js로 연동되는 select는 어찌 해야할지 모르겠더라구요.
아래처럼 해봤지만...역시 나올리 없겠지만...않나오더라구요...

<select id="sido" name="wjob04" itemname="시/도(전체)" onchange="sidochange()" <? echo "selected = 'selected' " ;?> ></select>
<select id="gugun" name="wjob05" itemname="읍/면/동(전체)" onchange="gugunchange()" <? echo "selected = 'selected' " ;?> ></select>

고수님들의 조언 부탁 드립니다.
|

댓글 2개

2013-03-17 (일) 13:43:10
js 는 js 부분에 처리해 주시면 됩니다.
js 로 call 하는 부분 보시면 options 생성해 주는 부분이 있는데

이부분에서 디비값과 비교해서 selected주시면 됩니다.~
function sidoview(sido)
{
var f = document.fwrite;

f.sido.options.length = 1;
f.sido.options[0].text = "시/도(전체)";
f.sido.options[0].value = "";
sojae = sojaeji["시도"].split(",");
f.sido.options.length = sojae.length+1;
for (i=0; i<sojae.length; i++) {
f.sido.options[i+1].value = sojae[i];
f.sido.options[i+1].text = sojae[i];
if(f.sido.options[i+1].value == sido){
f.sido.options[0].selected = false;
f.sido.options[i+1].selected = true;
}
}
}
이 부분에 selected를 넣는건거ㅏ요...?
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-03-17 조회 2,207
13-03-17 조회 1,732
13-03-17 조회 826
13-03-17 조회 2,863
13-03-17 조회 1.4만
13-03-17 조회 1,964
13-03-17 조회 1,066
13-03-16 조회 1,888
13-03-16 조회 1,620
13-03-16 조회 1,138
13-03-16 조회 1,623
13-03-16 조회 1,695
13-03-16 조회 1,059
13-03-16 조회 1,838
13-03-16 조회 1,039
13-03-16 조회 1,021
13-03-15 조회 4,189
13-03-15 조회 1,600
13-03-15 조회 1,806
13-03-15 조회 904