2014-04-06 2 views
-1

제목으로, 한 검색 모음에 많은 검색을 통합하려고합니다. 보다 구체적으로는 Google과 Amazon입니다. 무선 옵션을 설정하여 사이트를 선택할 때 검색 할 사이트를 설정했습니다. 이것은 내가 현재 가지고있는 코드 :다중 검색, 단일 검색 막대 HTML

<form method="get" action="http://www.google.com/search"> 

    <div align="center" style="font-size:75%"> 
     <input type="text" name="q" size="25" maxlength="255" value="" /> 
     <input type="submit" value="Google or Amazon Search" /></br> 
     <input type="radio" name="sitesearch" value="" />The Web 
     <input type="radio" name="sitesearch" value="yoursite.com" checked />This Site 
    </div> 
    </form> 

나는 아마존이 양식을 가지고 있지만, 나는 하나의 검색 표시 줄에 코딩하는 방법 만 확실 해요. (필요한 경우 및 기타 매개 변수)

<form action="http://amazon.com/s/ref=nb_sb_noss" method="get" target="_blank"> 
    <input type="text" id="twotabsearchtextbox" name="field-keywords"> 
    <input type="submit" value="Search" class="nav-submit-input"> 
</form> 
+0

당신은 (그 결과를 바탕으로 무언가를 Google에 게시 결과를 받고, 아마존에 게시, 결과를 얻고, 그리고 수행하여) AJAX를 통해 여러 검색을 수행 할 수 있습니다. –

답변

0

를 사용하여 자바 스크립트는 사용자의 선택 (예를 들어 변경 montior하는 라디오에서 온 클릭 이벤트를 사용)에 따라, 페이지의 DOM에 실제 형태로 동작을 변경합니다. 그처럼 간단합니다. 일종의 프록시 서버를 사용하지 않고 요청을 리디렉션하고 결과를 적절하게 반환하지 않으면 순수 HTML로는이 작업을 수행 할 수 없습니다.

document.your-form.action = (google_selected) ? "http://www.google.com/search" : "http://amazon.com/s/ref=nb_sb_noss";