Calocybe: Checkboxen werden nicht uebergeben

Beitrag lesen

Hallo Janko

Da nicht alle Checkboxen uebergeben werden, musst Du schon im Script wissen, welche es ueberhaupt gibt. Wenn ich micht richtig erinnere, hattest Du diesen Teil aber so allgemein gehalten, dass er mit mehreren Formularen verwendet werden kann. Sprich: Du hast die Info nicht.

Eine Moeglichkeit waere vielleicht, Du definierst in einer Include-Datei (wahrscheinlich zusammen mit der Formular-Auswertung) zwei Variablen:
    dim cbc, cbv()
cbc steht fuer Check-Box-Count, cbv fuer Check-Boxes-Vector (oder so aehnlich *g*). Ersteres soll die Anzahl der Checkboxen enthalten und mit 0 initialisiert werden, der Vektor (sprich Array) enthaelt die Namen der CB-Elemente. Nun kannst Du in jeder ASP-Datei festlegen, welche CB's es gibt:
    cbc = 3
    redim cbv(cbc)
    cbv(0) = "checkbox1" : cbv(1) = "checkbox2" : cbv(2) = "checkbox3"
Jede ASP-Seite weiss ja hoffentlich fuer sich, welche Checkboxes es in dem formular gibt, das sie bearbeitet. Nun kann die zentrale Auswertungsroutine darauf zurueckgreifen.

Calocybe