2011-08-25 182 views
1

有没有办法让一个下拉列表有多个选择?按住CTRL。也许有一个JQuery插件?有多个选择的下拉列表

+2

当某人选择多个条目并折叠列表时,你想显示什么? – nfechner

+1

@nfechner在这样的控制中存在一定的问题。假设你有100个项目。使用多选下拉菜单可以显示选中的项目标题,您可以看到所有项目标题(如果您只选择了几项)。使用常规的列表框,你不知道选择什么,直到你滚动所有的列表。 –

回答

4

结账Chosen如果你有很多的元素,因为这可能是一个标准的选择问题。它是高度可定制的,从网站:

Chosen是一个JavaScript插件,使长,笨重的选择框 更加用户友好。它目前可用于jQuery和 原型风味。

虽然不知道键盘输入(根据您的使用情况可能无关紧要)。

+0

如果它的目标是使一个选择框更加用户友好,它不可能是它支持多选择下拉菜单。 – GolezTrol

+0

@GolezTrol:它支持更友好的多选。在项目页面中的第二个例子(这是一个前后演示,但它可能会令人困惑)。除非我误解你的评论。 – Matthieu

3

只需在您的select元素中指定multiple="multiple"即可。

但请记住。从可用性的角度来看,这不是一个很好的解决方案。也许你应该选择一个复选框列表来代替。

+0

+1但是W3Schools是一个可怕的资源。 – pimvdb

+0

这看起来不像一滴水,是吗? –

+0

@pimvdb是的,我知道。但这是第一次。它以这样的方式解释事情,即使那些不能谷歌的人也会理解。 ;-) – GolezTrol