셀렉트 두개의 값 전달할려면 어떻게 해야 될가요? > 그누4 질문답변

그누4 질문답변

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

셀렉트 두개의 값 전달할려면 어떻게 해야 될가요? 정보

셀렉트 두개의 값 전달할려면 어떻게 해야 될가요?

본문

<select id='wr_1' name='wr_1'  onkeypress='javascript:if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;'  onChange="senfe();">
      <option value=""  >선택하세요</option>
      <option value="1"  >A </option>
      <option value="2"  >B </option>
      <option value="3"  >C </option>
        </select>

이렇게 있다면 value 값과 해당되는 ABC 각각 저장을 할려고 하는데 어떻게 하면 될가요?
  • 복사

댓글 전체

<input type="hidden" id="hidden_value" name="hidden_value" value="" /> 추가하시고

function senfe에다가

document.getElementById("hidden_value").value = document.getElementById("wr_1").value; 추가하신후

저장하는페이지에서 $_POST['hidden_value'] 또는 $_GET['hidden_value'] 으로 받으셔서 저장하시면 됩니다.

hidden_value에는 셀렉트박스의 value가 아닌 텍스트값이 저장되어있습니다.
업데이트 파일에서 포스트로 받아서

$sql4 = " update $write_table set wr_4 = '$hidden_value' where wr_id = '$wr_id' ";
sql_query($sql4);
wr_4에 텍스트를 저장할려고 하는데 계속 wr_1 과 같은 내용이 저장되네요...
혹 hidden_value 요골 따로 필드를 만들어 저장을 해야 되나요?
$('#hidden_value').val() = $('#wr_1 option:selected').text();
이 소스를 업데이트 파일에 넣으니 페이지가
않넘어가지네요...업데이트 파일에서 정지되네요...소스보면 아무것도 않나오네요...ㅜㅜ
© SIRSOFT
현재 페이지 제일 처음으로