검색버튼 누르면 자바스크립트로 보내게 하려는데 어떻게 해요? > 그누4 질문답변

그누4 질문답변

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

검색버튼 누르면 자바스크립트로 보내게 하려는데 어떻게 해요? 정보

검색버튼 누르면 자바스크립트로 보내게 하려는데 어떻게 해요?

본문

이거 아주 초보적인 거 같은데 태그책을 봐도 안 나오네요..ㅡ.ㅡ
 
보통 input박스에 입력한 검색할 내용을 검색페이지로 넘길 때
<form name="searchform" action="search.php" method="post">
<input type="text" name="search" size="30" value=" ">
<input type="submit" name="sub" value="검  색" ></form>
이런 식으로 하잖아요?
 
그런데 검색버튼 누르면 바로 검색으로 넘기는 것이 아니라 if문으로 검사를 하고 넘기로 싶은데요...
이렇게 하자니 "검색"을 누르면 자바스크립트로 보낸 후
스크립트문에서 search.php로 보내도록 해야 할 거 같은데...
 
예를들어
form의 액션을 action="javascript:Search()"로 한 후,
<input type="submit" name="sub" value="검  색" >에서 type="button"로 바꾸고...(이건 그냥..)
onClick="Search()"를 붙이면 될 거 같은데...
form소스를 그냥 저렇게만 하면 되는 건지...?
또, <script language="javascript">에서 input의 Value값을 보내려면 어떻게 해야 하는지...?
(form에서 action="search.php" method="post"라고 하는 대신에 자바스크립트 부분에서 어떻게 적으면 돼는지)
form의 method를 post로 해야하는지, 아니면 get으로 해야 하는지... 초짜라서 잘 모르겠어요.
 
간단한 소스예제라도 아시는 고수님들 한수 가르침을 부탁드려요~~

댓글 전체

<head>와 </head>사이에
<script language='Javascript'>
    var f = document.fgbform;

    function fgbform_check(f)
    {
  if (f.wr_subject.value == '') {
                alert('과정명을 입력하세요.');
                f.wr_subject.focus();
                return false;
            }
        return true;
    }
</script>

이렇게 넣으시고
<form name=fgbform method=post action='./보내실페이지?mode=action' enctype='multipart/form-data' onsubmit='return fgbform_check(this);'>

<input name=btnsubmit type=image src='../images/ok.gif' class='linkover' alt='확인' border=0>
</form>

이렇게 하시면 될듯 ..이거 말씀하시는거 맞는지 모르겠네요..수고
저기.. 공부라느라고 그러는건데요... 제대로 배웠는지 좀 봐주세요.
장군님 소스를 보자면,
일단 확인버튼을 누르면 스크립트로 보낸 다음에
스크립트에서 확인을 하고 그 값을 다시 form으로 보내고,
마지막에 폼에서 action으로 전송시키는 거 맞나요? 제가 해석한 내용이 맞나요?
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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