Loopa igenom Formulär

ASP

4 svar · 222 visningar · startad av KalsongCesar

Medlem sedan mars 2001339 inlägg
Trådstart#1

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?

Medlem sedan dec. 19998 577 inlägg
#2
For each item in Request.Form
Response.write "<b>"&item&"</b>: "&Request.Form(item)
Next
Medlem sedan mars 2001339 inlägg
#3

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 =)

Medlem sedan dec. 19998 577 inlägg
#4

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
Medlem sedan mars 2001339 inlägg
#5

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

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)