8

组合框是一个自动完成的文本框,也是一个下拉列表(即,如果您愿意,可以从列表中选择)。

“最佳”意味着组合:稳定、外观/感觉、API/可定制性、成熟度。

4

4 回答 4

3

ExtJS有一个非常强大的组合框,它提供下拉、自动完成和过滤选项。您还可以启用分页

有许多扩展提供了额外的功能,例如Facebook 风格的多选或多选复选框

于 2008-11-29T02:47:42.900 回答
1

我喜欢Yahoo UI 自动完成小部件。它本身不提供下拉菜单,但可以通过几行代码添加一个下拉按钮。

于 2008-11-27T21:14:21.820 回答
0

这当然是一个主观问题,但我对Script.aculo.us的自动完成器(此处的 API 文档)有很好的经验。它已经存在了很长一段时间,浏览器支持非常好,您可以自定义外观等。

注意 Script.aculo.us 依赖于Prototype

于 2008-11-27T08:05:05.940 回答
-1

当然,自动完成和组合框有两个相似但不同的目的:

  • 自动完成;从很长的列表中选择一个(即太长而无法滚动)
  • 组合框; 从相对较短的列表中选择一个(即一个易于滚动的列表)

您的清单中有多少项目?

于 2008-11-29T01:20:02.717 回答