For each item in Request.Form
Response.write "<b>"&item&"</b>: "&Request.Form(item)
Next
Jag vill loopa igenom ett formulär med X antal textrutor och checkboxar. Kan man ta in och lopa igeom alla request.form() på ngt sätt?
4 svar · 222 visningar · startad av KalsongCesar
Jag vill loopa igenom ett formulär med X antal textrutor och checkboxar. Kan man ta in och lopa igeom alla request.form() på ngt sätt?
For each item in Request.Form
Response.write "<b>"&item&"</b>: "&Request.Form(item)
Next
Tackar.. det fungerade fint.
En liten följfråga lyder dock.
Kan man se vilken typ som används.. tex så vill jag inte visa alla hidden fält samt submit eller reset.
Tipsa gärna om ngn bra sida eller en lösning på problememt =)
Tja, vet du vad alla fält som inte skall visas heter så är det ju bara att lägga in en if-sats i loopen:
lista = Array("B1","B2","hidden1")
For each item in Request.Form
visainte = false
For i = 0 To Ubound(lista)
If item = lista(i) Then
visainte = true
End If
Next
If NOT visainte Then
Response.write "<b>"&item&"</b>: "&Request.Form(item)
End If
Next
Det är det som är kruxet att jag inte vet vad de heter.. jag håller på med ett mailscript som ska användas på olika sorters formulär och för att göra de så dynamiskt som möjligt så vill jag kunna ta ut va det är för typ som kommer in till request.form och avgöra därifrån om det ska visas i mailet eller inte..
men går det inte så går det inte..