셀렉트 선택된 값 보여주기 > 그누4 질문답변

그누4 질문답변

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

셀렉트 선택된 값 보여주기 정보

셀렉트 선택된 값 보여주기

본문

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

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

<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>

================================================================================

댓글 전체

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

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

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

<script language='javascript'>if ('<?=$stx?>') document.wr_subject.stx.value = '<?=$stx?>';</script>
<script language='javascript'>if ('<?=$wr_subject?>') document.form이름.wr_subject.value = '<?=$wr_subject?>';</script> 이렇게 해야 할듯한데 이것도 아닌듯..ㅠㅠ
//기억해서 셀렉트할 조건이 없네요.
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>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT