我希望能夠在輸入框中輸入搜索短語,單擊發送,然后打開一個選項卡以打開一個新站點,該站點的地址類似于https://www.w3schools.com/?q=SEARCH_PHRASE。有沒有辦法提供這個功能,并在外部 url 上顯示結果。我嘗試了下面的代碼
<form method=get action="https://www.w3schools.com" target="_blank">
<input type=text name=q value="">
<input type=submit value="go">
</form>
我最終進入索引頁面,而不是結果,有什么幫助嗎?
uj5u.com熱心網友回復:
為了呈現搜索結果串列,在服務器上運行的代碼必須決議 URL 并執行搜索。
http://www.w3schools.com不注意查詢字串。(它有一個搜索表單,但它使用 JS 處理它,而不是使用常規表單提交)。
https://duckduckgo.com 確實注意查詢字串,所以
<form method=get action="https://duckduckgo.com/" target="_blank">
<input type=text name=q value="">
<input type=submit value="go">
</form>
… 會作業。
您不能讓任意第三方頁面關注查詢字串。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/496349.html
