Frank (no reg): wie übergebe ich Checkboxen?

Beitrag lesen

Hi,

benenne deine Checkboxen auf der ersten Seite nach dem Schema:

chk_####    z.b. chk_frage7

dann kannst du später mit einer for-each Schleife alle elemente durchgehen, denn Request.Form ist eine emurierbare Collection

for each inputitem_name in Request.Form
  if left(inputitem_name,4) = "chk_" then
    Response.Write inputitem_name & ": " & Request.Form(inputitem_name) & "<br/>"
    if not Request.Form(Request.Form(inputitem_name)) = vbNullString then
      Response.Write "&nbsp;" & Request.Form(Request.Form(inputitem_name)) & "<br/>"
    end if
  end if
next

Wenn Checkboxen leergelassen werden, werden diese auch nicht abgeschickt, d.h. du wirst bei einer leergelassenen Checkbox "frage7" auf dem Server immer einen leeren String von Request.Form("frage7") zurückerhalten ... soweit ich mich erinnern kann.

HTH, Ciao, Frank