2011-08-25 219 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