form action 값 질문 드립니다. > 그누4 질문답변

그누4 질문답변

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

form action 값 질문 드립니다. 정보

form action 값 질문 드립니다.

본문

현재 그누보드4를 사용하면서, head를 따로 페이지 만들어서 쓰고 있습니다.

본론은, 특정 버튼을 눌렀을경우 해당 게시판으로 이동하는 기능을 만들던 와중에

head 페이지에서 form을 생성후 직접 액션을 주었습니다.

<?=$g4['bbs_path']?>/board.php?bo_table=m_05_s01

허나, 경로가 제대로 이동이 안되길래, 살펴보니 input값을 알아서 인식하더라구요?

그래서 bo_table이라는 hidden input값을 넣어주었습니다.

<input type=hidden name=bo_table value="m_05_s01">
<?=$g4['bbs_path']?>/board.php?bo_table

잘되나 싶었는데, 알고보니 현재 페이지에서 input값들을 불러오는 식으로 action이 적용되더라구요.


개인적으로 페이징 공부할때는 form으로 마음대로 데이터를 가지고 다녔는데..

그누보드에서는 구조가 다른건가요? 기본적인 form과 action의 방식이 다른건지 궁금해서 이렇게 여쭈어 봅니다.

댓글 전체

구체적인 form 마크업을 보았으면 더 적절한 답변이 될 것 같네요.
전혀 엉뚱한 답변을 드릴 수 있어서 걱정스럽지만...
기본적으로
<form name="폼이름" method="get" action="<?=$g4['bbs_path'];?>/board.php" ~>
<input type="hidden" name="bo_table" value="게시판아이디" />
</form>
<script type="text/javascript">
document.폼이름.submit();
</script>
위와 같은 흐름이라면 크게 무리없이 돌아가야 맞을 것 같은데 역시나 전혀 엉뚱한 답변이었을까요;
우선 댓글을 달아주셔서 감사합니다. ^^ 좀더 정확한 질문을 드렸어야 하는데, 성급했네요
기본적인 형식은 크게 다를바가 없다고 봅니다.

$max_notation = date("Y")-1987+1;
<form name="fnotation" method="get" action="<?=$g4['bbs_path']?>/board.php?bo_table" style="margin:0px;">
<input type="hidden" name="bo_table" value="m_05_s01">
      <select name="wr_1" onchange="javascript:fnotation_sumbit()">
        <option value="0">::기수를 선택해주세요.::</option>
        <?for($i=1; $i<=$max_notation; $i++){?>
          <option value="<?=$i?>"><?echo $i;?></option><?}?>
      </select>
</form>

<script type="text/javascript">
function fnotation_sumbit()
{
  document.forms['fnotation'].submit();
}
</script>

head부분의 코드는 위와 같으며, wr_1값에 따라서 보여지는 리스트를 다르게 하고자 합니다.
중요한건, view에서 head의 form을 submit했을때 list로 안넘어가고 view에 머물뿐더러 action 값이 이상하게 나오기에 이렇게 질문드리게 되었습니다. (아래 참고)

1. list -> submit
bbs/board.php?bo_table=m_05_s01&wr_1=1
2. view -> submit
bbs/board.php?bo_table=m_05_s01&wr_1=1&w=c&bo_table=m_05_s01&wr_id=1&comment_id=&sca=&sfl=&stx=&spt=&page=&cwin=&is_good=&wr_content=

다시한번 숙련자분들의 도움을 요청하는 바입니다..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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