2013-02-12 4 views
1

У меня есть следующий код, и я хочу иметь возможность выбирать несколько вариантов, когда с помощью кнопки смены. Следующий код отображает список элементов в раскрывающемся меню опций: У меня есть таблица в БД, которая имеет список книг, поэтому Iam заполняет выпадающее меню данными таблицы.Выберите несколько опций из jsp dropdown

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

ответ

0

Вы должны использовать атрибут multiple на вашем <select> тег:

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

Я заметил, что выпадающее меню disapeared, интересно, как я могу держать выпадающее меню и быть в состоянии выбрать два или более элементов для списка с помощью мыши или сдвиг? – spitti84

+0

Выбор нескольких опций из выпадающего меню невозможен. – Uooo

1

Использование multiple разрешить множественный выбор и size сказать, сколько вариантов, которые будут представлены пользователю.

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

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

Смежные вопросы