• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

2 Drop Down Menüs, Wert behalten

Status
Für weitere Antworten geschlossen.

htmlE46

Neues Mitglied
Hallo,
ich versuche gerade folgendes, ich möchte im ersten Feld eine Automarke auswählen und im 2. dann das Modell.
Das funktioniert auch schon, jedoch soll im 1. Feld dann stehen bleiben, was angeklickt wurde und nicht der Text zur Auswahl wieder reinkommen.
Nun sind die Marken immer weg und es steht: Bitte auswählen....

Quellcode:
Code:
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%> 
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%> 
<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<%@page import=" java.util.Vector"%> 
  
<!DOCTYPE [URL="http://www.google.com/search?q=allinurl%3Ahtml+java.sun.com&bntl=1"]HTML[/URL] PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
   "http://www.w3.org/TR/html4/loose.dtd"> 
   
<html> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
        <title>JSP Page</title> 
    </head> 
    <body> 
        <div> 
            <f:view> 
                <h1><h:outputText value="JavaServer Faces" /></h1> 
                <div id="info"> 
                    <p><span class="vier">Auto Suche:</span></p> 
                    <p>Platz 1: <h:outputText value="#{RatingBean.autoName1}"/> 
  
                    <jsp:useBean id="RB" scope="page" class="logik.RatingBean" /> 
  
                    <%! [URL="http://www.google.com/search?q=allinurl%3Astring+java.sun.com&bntl=1"]String[/URL] select; %> 
<%! Vector<String> top = new Vector<String>();%> 
                     
                     <%! int i = 0; %> 
  
                    <% select = request.getParameter("autoWahl");%> 
  
  
<form name="suchform" action="welcomeJSF.jsp" method="get">  
  
<select name="autoWahl" onchange="submit()"> 
<option>Bitte Wählen</option> 
<option>Audi</option> 
<option>BMW</option> 
<option>Mercedes-Benz</option> 
<option>Ford</option> 
<option>Honda</option> 
<option>Mitsubishi</option> 
<option>Mazda</option> 
<option>Jaguar</option> 
<option>Nissan</option> 
<option>Toyota</option> 
<option>Smart</option> 
<option>Opel</option> 
<option>VW</option> 
<option>Fiat</option> 
<option>Saab</option> 
<option>Volvo</option> 
</select> 
</form>  
  
  
                 <% if (select == null){ 
                   select = ""; 
                   RB.setAuto(select); 
                 } 
                    else { 
                        RB.setAuto(select); 
                    } 
                    %> 
  
                    <select name="Modell"> 
  
                    
  
                    <% top = RB.getAuto(); 
                    i =0;
  
  
                    while(i < top.size()){ %> 
                    <option><%=top.get(i)  %> </option><% 
                    i++;     
                    } 
                    %> 
</select> 
  
  
                </div>     
            </f:view> 
        </div> 
    </body> 
</html>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben