2단 카테고리[select] js이용 사용 중에 글 수정시 값 고정이 가능할까요 ? 정보
2단 카테고리[select] js이용 사용 중에 글 수정시 값 고정이 가능할까요 ?본문
<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>
고수님들의 조언 부탁 드립니다.
<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>
고수님들의 조언 부탁 드립니다.
댓글 전체
js 는 js 부분에 처리해 주시면 됩니다.
js 로 call 하는 부분 보시면 options 생성해 주는 부분이 있는데
이부분에서 디비값과 비교해서 selected주시면 됩니다.~
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를 넣는건거ㅏ요...?
{
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를 넣는건거ㅏ요...?