2012-07-22 57 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