2012-07-22 59 views
0

說這是我的自動完成數組:jQuery UI自動完成匹配的第一組字母?

Pascal 
PHP 
Lua 
JavaScript 
ActionScript 
Active Server Pages 

當我輸入「A」到現在的自動完成文本框,它會顯示帕斯卡,Lua中的JavaScript,ActionScript和ASP。那是因爲他們都有字母'a'。但我只想顯示ActionScript和ASP,因爲它們有'a'作爲第一個字母。這怎麼可能?

我已經看到了這個Stack Overflow question,但它似乎是沒有用的,因爲我的頁面(帕斯卡,PHP等)

回答

1

這是基於你的方式過濾來自值上的數據列表。對於例如,如果源是SQL Server表或視圖,然後過濾條件有

WHERE Col = '%' + ValueInAutoCompleteTextBox + '%' 

,因此你獲得帕斯卡爾,Lua中,JavaScript等。在這種情況下,你可以刪除早期「%」實現你所需要的。希望這可以幫助。

+0

你如何過濾? – think123 2012-07-22 09:42:43

+0

哦,我明白了,謝謝。 – think123 2012-07-22 09:43:18

+0

不客氣。如果它真的幫助你解決你的問題,請按照答案投票。 – Shant 2012-07-22 09:43:19