2009-11-05 38 views
1
$("#suggest3").autocomplete(someArray, { 
    multiple: true, 
    mustMatch: true, 
    autoFill: true 

}); 

"Jhon Smith" 
"Borris Baker" 
"Dove Elliot" 

現在類型'史密斯Jhon'仍然價值(Jhon史密斯)可供選擇...:sjQuery的自動完成修改的Gmail像在當我應鍵入「約翰史密斯」的值(JHON史密斯)將在下拉可用....但是,如何使得調整甚至當我上述組合匹配

ie喜歡在Gmail中,只要'Jhon'和'Smith'在那裏......即順序無關緊要。

+0

請參閱我的問題在這裏回答:[http://stackoverflow.com/questions/2382497/jquery-autocomplete-plug-in-search-configuration/2405646#2405646](http: //stackoverflow.com/questions/2382497/jquery-autocomplete-plug-in-search-configuration/240 5646#2405646) – 2010-03-09 14:45:11

回答

0

您正在使用的Jquery自動完成插件可能無法輕鬆調整到您的要求。但是你可以從這個腳本獲得一些提示:
Source for "Google Contacts Autocomplete" – Userscripts.org

+0

必須有一個解決方法,你可以告訴我這個匹配故事的代碼區域的地方? – 2009-11-06 11:40:52

0

在我的情況,我把結果從數據庫中設置後,我分開的話,並在SQL中使用LIKE子句。

編輯:只是和僅供參考,我做了一個排序,這樣,如果他們進入「JHON史密斯」將放在優先順序結果:

Jhon Smith 
Jhon Smithy 
Jhon Friday 
Carl Smith 
相關問題