도와주세요 글 수정시 셀렉트에 값이 표시 안되네요

20130719_164302.jpg
글 수정 누르면 Model Tpye에 select 에 값이 안넘어오고 자꾸 다시 선택 하게끔 하네요 ㅠㅠ
날짜선택하는 거나 다른 셀렉트들은 잘 되는데요..



<script language="JavaScript" src='<?=$board_skin_path?>/cars.js'></script>
<select name=wr_8 onChange="wr_8change()" value="<?=$write[wr_8]?>" itemname="Model Tpye" style="width:100px; height:25px;" required>
<option value="<?=$write[wr_8]?>"><?=$write[wr_8]?></option>
</select>
<select name=wr_9 onChange="wr_9change()" value="<?=$write[wr_9]?>" style="width:100px; height:25px;">
<option value="<?=$write[wr_9]?>"><?=$write[wr_9]?></option>
</select>
<select name=wr_10 value="<?=$write[wr_10]?>" style="width:100px; height:25px;">
<option value="<?=$write[wr_10]?>"><?=$write[wr_10]?></option>
</select>
<input type=hidden name=sop value='and'>
<?
if ($srch_type != "") { $stx = ""; }
?>
<script language="JavaScript">
wr_8view();
wr_9view("");
wr_10view("", "");
</script>

첨부파일

20130719_164302.jpg (49 KB)
2회 2013-07-19 16:49
|

댓글 1개

이전 답변 내용 처리와

.js 파일에 아래 와 같은 구성 변경.추가 되어야 함

function wr_10view(wr_8, wr_9)
{
var f = document.fwrite;
var fv = f.wr_10.value; // 셀렉트 유지 add ★★
f.wr_10.options.length = 1;
f.wr_10.options[0].text = "등급";
f.wr_10.options[0].value = "";
f.wr_10.options[0].selected = true;
if (!wr_8 || !wr_9) {
return;
}

car = cars[wr_8+"->"+wr_9].split(",");
f.wr_10.options.length = car.length+1;
for (i=0; i<car.length; i++) {
f.wr_10.options[i+1].value = car[i];
f.wr_10.options[i+1].text = car[i];

// 셀렉트 유지 add ★★
if(f.wr_10.options[i+1].value == fv) {
f.wr_10.options[i+1].selected = true;
}
}
}
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
12년 전 조회 1,593
12년 전 조회 909
12년 전 조회 2,580
12년 전 조회 1,157
12년 전 조회 1,413
12년 전 조회 1,560
12년 전 조회 1,599
12년 전 조회 1,007
12년 전 조회 1,566
12년 전 조회 1,573
12년 전 조회 2,229
12년 전 조회 1,867
12년 전 조회 1,355
12년 전 조회 1,737
12년 전 조회 911
12년 전 조회 1,209
12년 전 조회 1,202
12년 전 조회 1,738
12년 전 조회 957
12년 전 조회 2,458