Web的多重选择控件

时间:2009-10-27 13:52:56

标签: javascript user-controls listbox

我们需要为我们的Web应用程序提供特殊的用户控件。

理想情况下,它应该与典型的<select>元素完全相同,但具有允许用户选择多个选项的附加功能。

我想它就像带有复选框的项目的下拉列表。用户可以通过单击选择一个项目(仅像普通选择框一样)或单击复选框,从而选择更多选项。

Gmail界面中的移至标签按钮非常相似。

你能推荐这样的产品吗?我们应该开发自己的解决方案吗你能推荐资源或如何开始吗?

3 个答案:

答案 0 :(得分:2)

最简单的方法是将multiple属性添加到select标记中,例如:

<select multiple name="myselect">
<option value="1">1</option>
<option value="2">2</option>
</select>

答案 1 :(得分:1)

HTML的<select> element已经提供了这个:

  

多个[CI]

     

如果设置,则此布尔属性允许多个选择。如果未设置,SELECT元素仅允许单个选择。

答案 2 :(得分:1)

我认为这种基于J-Query的解决方案(Adrian Tosca的jQuery Dropdown Check List)更加健壮。