【发布时间】:2014-04-26 12:52:40
【问题描述】:
我正在处理的网站的一部分(它是一个基于 PHP/mysql 的社交网络)包括一个个人资料部分,要求用户选择他们当前所在的大学。一个简单的下拉框,其中包含所有可能的大学选项说得通。但是,我的网站并非基于特定国家/地区,因此列表非常庞大。有没有不涉及下拉框的更简单的方法?一个简单的文本字段就可以了,但我的问题是不同的用户可能会拼出不同的大学名称,从而使搜索变得更加困难。
【问题讨论】:
-
你可以使用自动完成控件吗? jqueryui.com/autocomplete
-
你的数据库里有世界上每一所大学吗?如果没有,那么文本字段和体面的匹配算法就是您的答案
-
也许你可以让他们先搜索一个国家,但我认为更友好的是让用户输入名称并搜索。也许您可以过滤掉一些停用词(例如 school、university 和任何翻译和缩写,因为它们通常不是名称的一部分)。
标签: php html mysql drop-down-menu dropdownbox