1

次のコードがあり、シフトボタンを使用して複数のオプションを選択できるようにしたいと考えています。次のコードは、ドロップダウン オプション メニューにアイテムのリストを表示します。DB に書籍のリストがあるテーブルがあるので、ドロップダウン メニューにテーブルのデータを入力します。

<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>
4

2 に答える 2

1

multiple複数選択を許可し、ユーザーに提示するオプションの数を指定するために使用sizeします。

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

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

于 2013-02-12T17:23:56.167 に答える
0

タグでmultiple属性を使用する必要があります。<select>

<select multiple name="getfromall" ... >
于 2013-02-12T17:17:28.217 に答える