2011-02-24 9 views
0

mysite에는 두 개의 검색이 있습니다. 하나는 전체 사이트 검색입니다. 또 다른 Google 검색입니다.효과를 얻으려면 자바 스크립트 코드를 작성하는 방법?

HTML 구조는 다음 사이트을 vistor 드롭 다운 목록에서 "전체 사이트 검색"을 선택하면

<div class="fr_search">   
     <select class="search_l"> 
     <option value="0">the whole site search</option> 
     <option value="1">google search</option> 
     </select> 

    <form action="1.php" method="post" id="search-theme-form">  
    <input type="text" maxlength="128" name="search_theme_form" id="edit-search-theme-form-1" size="15" value="" title="input search term" class="form-text" /> 
    <input type="image" name="submit" id="edit-submit" class="form-submit"  src/images/search_btn_top.gif" /> 
    <input type="hidden" name="form_build_id" id="form-9fb5cf2703f7df33fe84873222db2cbe" value="form-9fb5cf2703f7df33fe84873222db2cbe" /> 
    <input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" /> 
</form> 

지금, 내가하고 싶은

입니다. 그가 텍스트 상자에 검색어를 입력하고 제출 버튼을 클릭하면 검색 결과가 사이트로 전송됩니다.

vistor가 드롭 다운 목록에서 "google search"를 선택하면. 그가 텍스트 상자에 검색어를 입력하고 제출 버튼을 클릭하면 Google 맞춤 검색에서 검색 결과가 나타납니다. 감사합니다. 이 같은

+0

이이 선택에있을 것입니다? 또는 그가 양식을 제출 한 후에? – corroded

+0

잘 모르겠습니다 - 제출 된 이미지를 클릭 한 후 존재한다고 가정합니다. –

답변

0

시도 뭔가 :

$("#edit-submit").click(function() { 
    if ($(".search_l")[0].val() == "0") { 
     // site search 
     $("#search-theme-form").submit(); 
    } else { 
     // google 
     window.location = "http://www.google.com/search?q=" + $("#edit-search-theme-form-1").attr("value"); 
    } 
}); 
+0

Google 맞춤 검색을 지정한 것으로 나타났습니다. URL 작성 방법을 모르거나 (실제로는 여전히 페이지에 게시해야하는 경우) 확실하지 않습니다. –

관련 문제