폼 select 에서 선택 option값 외에 다른(?)값을 같이 전달하는 방법을 질문드립니다

폼 select 에서 선택 option값 외에 다른(?)값을 같이 전달하는 방법을 질문드립니다

QA

폼 select 에서 선택 option값 외에 다른(?)값을 같이 전달하는 방법을 질문드립니다

본문

폼 select 에서 선택 option값 외에 다른(?)값을 같이 전달하는 방법을 질문드립니다.

질문이 맞는 표현인지 모르겠습니다 ;;
소스를 보시면 어떻게 하려고 하는지 바로 아실것 같긴 한데요..

sca 값은 기본으로 넘어가는 거구요,
선택한 sca 가 속한 bo_table 값을 같이 보내고자 합니다.  

이 질문에 댓글 쓰기 :

답변 3

onchange 이거 검색해보시면 원하시는 답을 얻으실 수 있을것 같습니다.

post 나 get 으로 넘기실게 아니라

그냥 어떤 필드에 값만 추가하실거면

select 에 onclick 넣어주시고

 

document.getElementById('원하는필드').value='원하는값';

 

이렇게 넘길수도 있습니다^^ 

아.. 죄송합니다 정신없어서 소스를 안적었네요 ;;;;

 


<form name="fsearch"method="get" style="margin:0px;">
      <input type="hidden" name="gr_id" value="<?=$gr_id?>">
      <input type="hidden" name="nobnr" value="nobnr">
      <input type="hidden" name="sfl" value="wr_subject">
      <input type="hidden" name="sop" value="or">
      <input type="hidden" name="bo_table" value="<?=$bo_table?>" readonly>
      구분
      <select name="sca" id="sca">
      <option value=''>선택하세요</option>
      <?
        $sql3 = "select bo_table, bo_subject, bo_category_list from $g4[board_table] where gr_id = '$gr_id' order by bo_order_search "; 
        $rst3 = sql_query($sql3);
        for ($k=0; $row3=sql_fetch_array($rst3); $k++)
        {
          //카테고리 메뉴 시작
          if ($row3[bo_category_list] ) {
            echo "<option value='' disabled style='background:#efefef;'>$row3[bo_subject]</option>" ;
             
            $ca_menu = explode("|",$row3[bo_category_list]); 
             
            for ($i=0; $i<count($ca_menu); $i++) 
            {
              if ($sca==$ca_menu[$i]) {
                $ca_menu[$i] .= "<option value='$ca_menu[$i]' selected onclick='bo_select({$row3[bo_table]});'>   $ca_menu[$i]</option>" ;
              }
              else
              {
                $ca_menu[$i] .= "<option value='$ca_menu[$i]' onclick='bo_select({$row3[bo_table]});'>   $ca_menu[$i]</option>" ;
              }
              echo $ca_menu[$i] ;
            }
          }
           
          // 카테고리 메뉴 끝
        }?>
      </select>
 
...
 
<script>
function bo_select(val)
{
  var f = document.fsearch ;
   
  f.bo_table.value = val ;
}
 
</script>      
 

답변을 작성하시기 전에 로그인 해주세요.
전체 12
QA 내용 검색

회원로그인

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