도와주세요 글 수정시 셀렉트에 값이 표시 안되네요 정보
도와주세요 글 수정시 셀렉트에 값이 표시 안되네요본문
글 수정 누르면 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>
날짜선택하는 거나 다른 셀렉트들은 잘 되는데요..
<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>
댓글 전체
이전 답변 내용 처리와
.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;
}
}
}
.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;
}
}
}