lehmi: Selects nach Submit() leer

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

  1. Benutzt du denn selected um die eingetragenen Werte festzulegen?

    mfg steffen

    1. 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);
        }

      }
      }