2015-09-26 55 views
-2

如何在新窗口中打開搜索結果。這段代碼有什麼問題。 它打開了新的選項卡,但不處理結果在新窗口中打開搜索結果

<form action="hhtp://google.com/search" method = "get" target="_blank"> 
<input type ="text" name="q"/> 

<input type ="submit" value = "search> 
</form> 
+0

無法正常工作您爲什麼要將GET發送到谷歌?或者,谷歌只是一個佔位符? – Zsw

+0

爲什麼星星周圍有星星?另外 - 你在你的url中指定了hhtp而不是http,並且你的=標誌附近有很多額外的空格。我認爲谷歌可能希望你使用https;也可能是一篇文章,而不是一個get,但如果你看他們的搜索頁面的來源,你可能會發現。 – Fiid

回答

1

有一個錯字在你的action屬性(HHTP,而不是http)

答: 謝謝@zws's JSFiddle在註釋中有答案。

<form action="http://google.com/search" method="get" target="_blank"> 
    <input type="text" name="q"> 
    <input type="submit" value="search"> 
</form> 

編輯1: 如果要執行網絡搜索,建議使用 Google's custom search API

編輯2: 你可能會得到的想法,使用AJAX來執行POST或GET到谷歌的搜索表單/頁面,但這不會因爲CSRF(Cross Site Request Forgery

+0

那麼什麼是正確的代碼? – User112232010

+0

@AliUppal不幸的是,我不是這方面的專家,但我已經通過指向Google搜索API的鏈接更新了答案。 – grim

+0

感謝您的幫助:) – User112232010