2013-03-29 25 views
0

有沒有一種方法可以獲取輸入字段的值並將其作爲搜索查詢發送給Google?將文本字段的值作爲搜索查詢發送到google

我如何去做這件事將使用jQuery的.attr()並將其存儲在一個變量。然後用加號(+)替換該字符串中的所有空格。然後附加到http://google.com/?然後使用window.location導航到新構建的URL。

有沒有更好的方法來做到這一點?或者,如果你想不到更好的辦法,你能幫助我實現上述目標嗎? 我遇到麻煩的部分是使用.attr()並給window.location一個變量作爲它的參數/參數。

回答

3

好吧,用+替換空格不需要完成,因爲它不會使您的查詢有任何不同。

對於剩下的,你可以使用:

window.location.href = 'http://google.com?q='+encodeUriComponent($('#textbox').val()); 
+0

這似乎是完美的,但它也似乎並沒有工作。輸入字段的值是用jQuery動態插入的。我將下面的代碼放在動態地將查詢插入文本字段的代碼之後,但該頁面永遠不會轉到谷歌。 ('('input'type =「search」]')。val());' – IMUXIxD

相關問題