select 고정 하는 방법좀

select 고정 하는 방법좀

QA

select 고정 하는 방법좀

본문

<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">

<select onchange=setSubSelect() name=check_o>
</select>
 <option value='1' <? if($wr_1 == "1") echo "selected"; ?>>판매</option>
 <option value='2' <? if($wr_2 == "2") echo "selected"; ?>>입고</option>
 <option value='3' <? if($wr_9 == "3") echo "selected"; ?>>출고</option>

</select>​

 

  <td colspan=3 height=40>바코드 <input type="text" name="wr_subject" size=25 class="ed" ></td>
 <input type="submit" id="btn_submit"  name='submit'  class="button"  border=0 accesskey='s' value="입력"><? //} ?>

</form>​

 

 

판매를 선택하고 입력을 누르면 판매에 고정되고 입고에 입력누르면 입고에 고정되게 할려면 어떻게 하나요?

세로고침해도 그대로 있게요

 

<script>document.fwrite.check_o.value="<?=check_o?>"</script>  

 

이렇게 값을 넣어받는데도 안되네요...

 

고수님들 조언부탁드립니다. 

이 질문에 댓글 쓰기 :

답변 3

<select onchange=setSubSelect() name=check_o> 

<option value=''>--선택--</option> 

<option value='1' <? if($check_o == "1") echo "selected"; ?>>판매</option> 

<option value='2' <? if($check_o == "2") echo "selected"; ?>>입고</option> 

<option value='3' <? if($check_o == "3") echo "selected"; ?>>출고</option> 

</select> 

 

<script>document.fwrite.check_o.value="<?=$check_o?>"</script>  

이렇게 하는게 그누보드용 코드입니다만

<select onchange=setSubSelect() name='wr_1'> 

<option value='1' <? if($write[wr_1] == "1") echo "selected"; ?>>판매</option> 

 

 

네 분명 고수님들의 답이 맞는데 안되는 내용이 있는거 같아요.. 먼저 판매를 누르면 이값을

<script type="text/javascript">
function fwrite_submit(f)
{

    f.action = "<?=$board_skin_path?>/apply.php";
    f.submit();

}
</script>

apply.php로 던지는데 거기에  처리과정의 마지막에

 <meta http-equiv="refresh" content="0; url=<?=$g4[path]?>/bbs/board.php?bo_table=<?=$bo_table?>">

이렇게 처리해 세로 고침을 진행하네요... 이 세로고침 때문에 처음으로 돌아가 버리는것 같은데 고정되지않고 ㅠㅠ

다른 셀렉트는 다 위방식처럼 하면 됩니다.

고정된다는 말이 리스트페이지로 가는 것이 아니라 등록 페이지 상태로 하고 싶다는 말인가요?
 코드자체가 이상합니다
이미 등록된 게시물 입고상태를 수정한다면
<input type='hidden' name='wr_id' value='<?=$write[wr_id]?>'>
이런 것이 있어야하고 bo_table 값도 넘겨주고 이런게 필요한데...
apply.php 코드를 보지않고는 위 form 태그 내용이 올바르게 되엇는지 분간이 안됩니다
어쨌던 wr_id, bo_table등의 값을 어딘가에서 정해준다면 마지막은 이렇게 되면 됩니다

<meta http-equiv="refresh" content="0; url=<?=$g4[path]?>/bbs/write.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&w=u">

<select onchange=setSubSelect() name=check_o>

</select> 

 

왜 이렇게 되어 있는건가요 ?

<select onchange=setSubSelect() name=check_o> 

이렇게 되어야 하지 않나요.

옵션은 잘 되어 있는것 같으니

이렇게 수정해보세요

네 제가 글을 잘못써놨네요.

<select onchange=setSubSelect() name=check_o>
<option value=''>--선택--</option>
<option value='1' <? if($wr_1 == "1") echo "selected"; ?>>판매</option>
<option value='2' <? if($wr_2 == "2") echo "selected"; ?>>입고</option>
<option value='3' <? if($wr_9 == "3") echo "selected"; ?>>출고</option>
</select>

<script>document.fwrite.check_o.value="<?=check_o?>"</script> 

이렇게 되어있습니다. 그래도 안되서요 ㅠㅠ

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

회원로그인

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