2010-12-14 15 views
0

Dies ist eine Situation, die ich noch nie zuvor erlebt habe. Ich mache eine Umfrage, bei der ich das selbe Multi-Select-Drop-Down in derselben Form habe. Grundsätzlich ist es eine Umfrage über Autos, wie viele Autos, die Fahrer jedes Autos ..... und so weiter. Jedes Auto ist ein neues Div mit einer eindeutigen ID. Jedes Div ist eine neue Seite in der Umfrage und hat die gleichen Fragen dazu. Ich bin gut mit all den anderen Fragen, aber es gibt eine Frage namens Aktivitäten, wo ein Benutzer mehrere Elemente auswählen kann, Mehrfachauswahl oder es könnten Kontrollkästchen sein. Nicht sicher, was zu verwenden ist. Ich muss einfach mehrere Male speichern können. Ich hoffe ich habe das gut genug erklärt. Wenn nicht, kann ich Ihre Fragen beantworten.Mehrfachauswahl Dropdown

Beispiel

<form> 
<div id="page_1"> 
    <select id="activities_1" name="activities" type="multiple"> 
    </select> 
</div> 
<div id="page_2"> 
    <select id="activities_2" name="activities" type="multiple"> 
    </select> 
</div> 
....... 
</form> 
+0

Simulieren Sie es in JSP http://www.java2s.com/Code/JavaScript/Form-Control/CyclingthroughaMultipleSelectionList.htm –

Antwort

1

jedem Eingang Geben Sie ein einzigartigename.

<select name="activities1" multiple> 
</select> 

<select name="activities2" multiple> 
</select> 

Um die mehrere eingereichten Werte auf dem gleichen Namen in der Servlet verwendet request.getParameterValues() statt request.getParameter() zu erhalten.

String[] activities1 = request.getParameterValues("activities1"); 
String[] activities2 = request.getParameterValues("activities2"); 
Verwandte Themen