input 한개에 두가지 검색 버튼 만들기??? > 그누4 질문답변

그누4 질문답변

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

input 한개에 두가지 검색 버튼 만들기??? 정보

input 한개에 두가지 검색 버튼 만들기???

본문

http://land.naver.com/search/trend.nhn?query=%EA%B4%80%EC%95%85%EA%B5%AC%20%EC%95%84%ED%8C%8C%ED%8A%B8%20%EC%8B%9C%EC%84%B8

위 네이버 부동산 사이트에서 한개의 입력 input에 "부동산 검색"과 "통합 검색" 두가지를 검색 할 수 있습니다.

부동산 검색은 타켓이 (_self)고 통합검색은 (_blank)로 나오는데...

위 와 같이 한개 인풋에 두가지 다른 검색이 가능하게 하려면 어떻게 해야하죠??
  • 복사

댓글 전체

스크립트 쓰면 되요
폼에서 action을 바로 주지 말고
스크립트에서 if 로 인자값을 검사하고 각각 다른 액션으로 검색을 주면 될듯 싶네요

예를 들어..

<script>
function search(gubun){
  if(gubun == 'a'){
    alert('검색 버튼을 누르셨군요');
  } esle if(gubun == 'b') {
    alert('통합검색 버튼을 누르셨군요');
  }
}
</script>

<input type="button" value="검색" onclick="search('a')">
<input type="button" value="통합검색" onclick="search('b')">

이런식으로 하시면 각각 버튼마다 다른 submit 으로 보낼 수 있어요.
소스는 제가 직접 짠거니 에디트 플러스나 다른 에디트 프로그램을 이용하셔서
테스트 해보시고 응용 해보세요

자바 스크립트에서 submit 제어 하는 방법은
document.폼이름.action = '링크 경로';
document.폼이름.submit();

이렇게 하면 하나의 폼에서 각각 다른 액션으로 submit 을 줄 수 있어요
여러가지 방법들 중에서 제가 쓰는 방법을 알려드렸습니다..
© SIRSOFT
현재 페이지 제일 처음으로