webForumDet fria alternativet

Loopa igenom Formulär

ASP

4 svar · 210 visningar · startad av KalsongCesar

Medlem sedan mars 2001339 inlägg
Frågan#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?

------------------
//
Kick yer boots off and come on in
//

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

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

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

------------------
//
Kick yer boots off and come on in
//

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

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

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

------------------
//
Kick yer boots off and come on in
//

247 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)