jQuery下拉列表

时间:2013-09-04 14:05:15

标签: jquery asp.net listbox html-select

我正在尝试在ASP.NET ListBox控件上实现找到here的下拉列表。它将控件呈现为下拉列表,并应用所有css。但是,它们不是按预期方式选中复选框,而是单选按钮。有没有人有任何想法,为什么这可能是haped当我使用html多选控制绝对正常?

由于

1 个答案:

答案 0 :(得分:1)

jQuery下拉列表的文档清楚地说明了发生这种情况的原因:

  

下拉列表由多选元素的复选框和单选元素的单选按钮组成。

因此,如果您需要复选框,则需要在multiple标记上指定<select>属性,如下所示:

<select multiple>
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D">D</option>
</select>

由于您使用的是ASP.NET服务器控件(ListBox),因此您需要将列表框的SelectionMode属性设置为Multiple,如下所示:

<asp:ListBox Runat="server" ID="ListBox1" SelectionMode="Multiple"></asp:ListBox>