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)로 나오는데...
위 와 같이 한개 인풋에 두가지 다른 검색이 가능하게 하려면 어떻게 해야하죠??
위 네이버 부동산 사이트에서 한개의 입력 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 을 줄 수 있어요
여러가지 방법들 중에서 제가 쓰는 방법을 알려드렸습니다..
폼에서 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 을 줄 수 있어요
여러가지 방법들 중에서 제가 쓰는 방법을 알려드렸습니다..