Selects nach Submit() leer
lehmi
- javascript
Hallo,
ich habe ein Formular in den ich mehrere Selects (multiple) habe. In dem einen Select kann ich was auswählen und mit nem Button in ein anderes Select übernehmen. Das funktioniert auch super.
Habe da aber noch ein Select drin, was mir in einem anderen Select eine Unterauswahl aus der Datenbank anzeigt, wenn ich da einen Eintrag auswähle. Dazu führe ich ein Submit aus, und im VB-Script-Teil wird dann die Datenbankabfrage ausgeführt.
Danach sind aber meine anderen Selects, welche die Werte übernommen haben, leer.
Wie kann ich das verhindern???
Benutzt du denn selected um die eingetragenen Werte festzulegen?
mfg steffen
Hallo Steffen,
das Select mit der Unterauswahl befülle ich so:
%%%%HTML/VB-Script%%%%
<select size="6" name="Beruf1" class="formdefbreite1" multiple>
<option value="Leer">bitte auswählen</option>
<%if action="berufsfeld" then
if session("bfstring")<>"Leer" then
While not RstObjBf.eof%>
<option <%if Session("Beruf1")=RstObjBf("BR_Berufsfeld") then%> selected <%end if%> value="<%= RstObjBf("BR_Berufsfeld")%>"><%= RstObjBf("BR_Berufsfeld")%></option>
<%RstObjBf.movenext
wend
end if
end if%>
</select>
Die anderen Selects mit den Übernehmen-Button auf diese Weise:
%%%%Javascript%%%%
for (i=0;i<=document.suche.Anstellungsart.length-1; i++)
{
if(document.suche.Anstellungsart.options[i].selected==true)
{
optn = document.createElement("OPTION");
optn.text = document.suche.Anstellungsart.options[i].value;
optn.value = document.suche.Anstellungsart.options[i].value;
document.suche.searchaa.options.add(optn);
}
}
}