HTML下拉的替代方案

时间:2010-11-08 01:15:30

标签: php javascript html

我目前有很长的大学名单,没有按字母顺序排序。用户需要做的是快速找到他/她想要的大学名称,但是用户可能知道或可能不知道具体的大学名称,要求用户键入一个或两个关键字并且应该出现所需的大学名称。显然,下拉不会很好,我该怎么办?

编辑:用户可能不知道大学是如何命名的,例如用户想要东京大学,但在列表中,是“东京大学”,所以如何在用户输入的情况下这样做东京大学,它仍将展出“东京大学”(当然,还会列出其他一些大学名称......)。

2 个答案:

答案 0 :(得分:4)

自动完成?类似谷歌的建议?简单的一点Ajax和jQuery。

答案 1 :(得分:3)

如果您对使用jQuery感到满意,autocomplete plugin可以完全按照您的要求进行操作。您可以将其配置为使用URL来获取用户类型的名称。如果大学名称存储在数据库中,您可以编写一个脚本来查找所有匹配的名称并将其返回。