从jsp下拉列表中选择多个选项

时间:2013-02-12 16:49:16

标签: html jsp drop-down-menu options-menu

我有以下代码,我希望能够在使用班次按钮时选择多个选项。以下代码显示下拉选项菜单中的项目列表: 我在数据库中有一个包含书籍的表格,所以Iam用表格的数据填充下拉菜单。

<select name="getfromall" id="getfromall" style="width:16em onChange=getBooks();">

<option value="All"><%=msg.getString("All Books")%></option>
<%
   java.util.ArrayList allBooks = Library.AddBook.getBookList("%");
       for(int i=0;i<allBooksl.size();i++)
              {
          %>
            <option value="<%=((String[])allBooks.get(i))[0]%>"
                      <%
        if( (getfromall1).equals(((String[])allBooks.get(i))[0]) )
                               out.print("selected");%>>

 <%=((String[])allBooks.get(i))[1]%>
</options>
<%
}//end if
%>
</select>

2 个答案:

答案 0 :(得分:1)

使用multiple允许多项选择,size说明要向用户显示的选项数。

<select name="getfromall" multiple="multiple" size="5" ...>

http://www.w3.org/TR/html-markup/select.html

答案 1 :(得分:0)

您需要使用multiple代码中的<select>属性:

<select multiple name="getfromall" ... >