Stefan Falz: (ASP + JavaScript) Alten Zustand wiederherstellen !

Beitrag lesen

Wenn ich das Formular abschicke, werden die Daten in
eine Access DB geschrieben.

Nun will ich die Möglichkeit anbieten das Formular
korrigieren zu lassen.

D.h. Die Auswahl in den Drop-Down-Boxen sollen mit
übernommern werden.

Hallo,

ich denke, da habe ich eben den Sinn der Sache nicht erkannt.

Wenn ich ein Listenfeld aus einer Datenbanktabelle erstelle, wende ich folgendes Schema an:

<select name="List_ID" size="1">
<%
Set ListRS = Server.CreateObject("ADODB.Recordset")
    ListRS.Open "Select List_ID, List_Name FROM tblList"
    Do While Not ListRS.EOF
        If ListRS.Fields("List_ID") = Request("List_ID") Then
            strSelected = " selected"
            Else
                strSelected = ""
        End if
        Response.Write "<option " & strSelected & " value=""" & ListRS.Fields("List_ID") & """>" & ListRS.Fields("List_Name")
    ListRS.MoveNext
    Loop
    ListRS.Close
Set ListRS = Nothing
%>
</select>

Das ganze liest die Inhalte der Listenfelder aus einer DB aus und setzt automatisch den bisher übergebenen Wert auf "selected".

Beispiel:

Du hast den Wert 3 übergeben, dann ist der Wert 3 (3. Stelle) nachher ausgewählt.

Tschau, Stefan

Sollte das immer noch nicht das sein, was Du benötigst, wären ein paar mehr Infos vielleicht nicht schlecht (oder ich hab heute nur meinen schlechten Tag, bäh, ... die Woche geht ja nu wieder gar nicht rum)