셀렉트 선택된 값 보여주기

셀렉트 선택 관련 질문입니다.
아래과 같이 소스를 작성하여 해당 내용을 선택하면 선택된 항목이 셀렉트로 보여줘야 하는데 항상 처음값만 보여줍니다.
어디를 수정하면 선택된 항목을 셀렉트 박스에서 보여줄까요?

=============================  소스 시작  ============================

<script language="JavaScript">
<!--
function namosw_goto_byselect(sel, targetstr)
{
  var index = sel.selectedIndex;
  if (sel.options[index].value != '') {
     if (targetstr == 'blank') {
       window.open(sel.options[index].value, 'win1');
     } else {
       var frameobj;
       if (targetstr == '') targetstr = 'self';
       if ((frameobj = eval(targetstr)) != null)
         frameobj.location = sel.options[index].value;
     }
  }
}

// -->
</script>

        <select name=wr_subject OnChange="namosw_goto_byselect(this, 'self')">
            <option value=''>처음</option>
            <option value='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sfl=wr_subject&sop=or&stx=전체'>전체</option>
            <option value='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sfl=wr_subject&stx=가가가'>가가가</option>
            <option value='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sfl=wr_subject&stx=나나나'>나나나</option>
            <option value='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sfl=wr_subject&stx=다다다'>다다다</option>
            <option value='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sfl=wr_subject&stx=라라라'>라라라</option>    
        </select>

================================================================================
|

댓글 9개

그누보드의 분류 셀렉트에서 사용하는 방법인데 참고가 될런지 모르겠습니다.

<script language='javascript'>if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';</script>

위 내용을 변경시 이렇게 하면 될랑가 모르겠네요.^^

<script language='javascript'>if ('<?=$stx?>') document.wr_subject.stx.value = '<?=$stx?>';</script>
켁~~~! form이 없는데요...?

document.wr_subject 은 어디서?....ㅠ.ㅠ
헉!~ㅠㅠ

<select name=wr_subject 을 form 이름으로 착각을 ..아흑
<script language='javascript'>if ('<?=$wr_subject?>') document.form이름.wr_subject.value = '<?=$wr_subject?>';</script> 이렇게 해야 할듯한데 이것도 아닌듯..ㅠㅠ
쿠키로 구워 보세요......ㅠ.ㅠ

재주가 미천하야....ㅠ.ㅠ
관심가져 주시는 헐랭이님과 천상재회님께 감사드립니다.

해당 소스가 적용된 곳입니다.
http://hyusig.net/v2/bbs/board.php?bo_table=test_3
//기억해서 셀렉트할 조건이 없네요.
options[index].selected=true

셀렉트 하면서 선택했던 값을 기억하는 방법뿐.



<select name=wr_subject OnChange="namosw_goto_byselect(this, 'self')">
<?
$s_sel='$wr_subject';
$sel_link="{$g4[bbs_path]}/board.php?bo_table={$bo_table}&sfl=wr_subject&stx";
if($wr_subject=='$start_sel') $sel_box='selected'; else $sel_box="";
?>

<option <?=$sel_box?>
<?
if($wr_subject=="") echo"selected";?> value='<?=$sel_link?>=전체'> 전체 </option>
<option <?=$sel_box?> value='<?=$sel_link?>=가가가'>가가가</option>
<option <?=$sel_box?> value='<?=$sel_link?>=나나나'>나나나</option>
<option <?=$sel_box?> value='<?=$sel_link?>=다다다'>다다다</option>
<option <?=$sel_box?> value='<?=$sel_link?>=라라라'>라라라</option>
</select>
오달수님!!!
적용해 봤는데 여전히 안됩니다. ㅠ.ㅠ
오래된 글이네요 혹시나 해서 올려 놓습니다
<SELECT class=box2 size=1 required name=wr_1 itemname='한글선택' required>
<OPTION value="" <? if($wr_1 == "") echo "selected"; ?>>선택하세요</OPTION>
<OPTION value="가가가" <? if($wr_1 == "가가가") echo "selected"; ?>>가가가</OPTION>
<OPTION value="나나나" <? if($wr_1 == "나나나") echo "selected"; ?>>나나나</OPTION>
<OPTION value="다다다" <? if($wr_1 == "다다다") echo "selected"; ?>>다다다</OPTION>
<OPTION value="라라라" <? if($wr_1 == "라라라") echo "selected"; ?>>라라라</OPTION>
</SELECT>
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,527
18년 전 조회 1,557
18년 전 조회 1,594
18년 전 조회 1,524
18년 전 조회 2,452
18년 전 조회 1,699
18년 전 조회 1,550
18년 전 조회 1,528
18년 전 조회 1,601
18년 전 조회 2,069
18년 전 조회 1,605
18년 전 조회 1,531
18년 전 조회 2,203
18년 전 조회 1,533
18년 전 조회 1,525
18년 전 조회 1,533
18년 전 조회 1,928
18년 전 조회 1,542
18년 전 조회 1,774
18년 전 조회 1,514
🐛 버그신고