2011-07-06 31 views
1

我不知道這個功能的確切名稱是什麼,但我需要一個功能,用戶應該給一個文本框來搜索的東西。當他們在這個文本框中輸入時,應該顯示一個來自數據庫的匹配值列表,如下拉框。自動建議功能來搜索記錄

用戶可以選擇其中一個值,並且將被提交。

我知道這已經在互聯網的任何地方完成了,但是這個功能稱爲什麼?

我在哪裏可以免費下載和使用此功能?

+0

您是指autoExtender? –

+0

您是否在尋找類似的東西:http://goo.gl/SYGlE – Pratik

回答

3

我發現這個代碼某個地方,非常非常有用和非常快的(30000個字符串測試),一直在使用它至今,

它採用regex

var rx = new RegExp('"([^"]*' + search + '[^"]*)"', 'gi'); 
var i = 0; 
var num; 
results = ''; 
while (result = rx.exec(string)) { 
    results += "\n" + result[1]; 
    i += 1; 
    if (i >= 10) break; 
} 

我已經把整個代碼放在JSFiddle

注意:我的代碼(HTML部分)非常混亂,一次嘗試太多東西,只是糾正它,以適應您的要求。