2014-12-19 67 views
0

我需要一個搜索框並根據搜索項目,我需要形成一個URL並將其用於搜索API。我很困惑如何在HTML中的搜索框中使用文本輸入。一旦我得到這個變量,我可以用它來形成我的URL。你能幫我從搜索框中輸入的值中提取一個搜索字符串嗎?Javascript搜索框

+0

創建一個textarea,onclick(或onblur)獲取它的值,對它進行URI編碼並將其作爲查詢字符串添加到基本URL。這看起來像什麼?你已經嘗試了什麼? – sideroxylon 2014-12-19 06:09:35

回答

0

試試這個:

HTML

<textarea id = "query">My search string</textarea> 
<button id = "search">Click Me</button> 

JS

$('#search').click(function() { 
    var q = $('#query').val(); 
    var query = encodeURIComponent(q); 
    alert('myUrl.com/q=' + query + ''); 
}); 

Fiddle這裏。