webForumDet fria alternativet

Dynamiska lokala variabler

2 svar · 249 visningar · startad av clarkbones

clarkbonesMedlem sedan feb. 20013 023 inlägg
#1

Hej! Jag har ett större formulär.
I den mottagande sidan skulle jag vilja
fånga upp de postade värdena i lokala variabler som heter likadant som respektive fält på formulär sidan.
Har jag ett formulärfält som heter "fornamn" skall min lokala variabel heta "fornamn". Kanske nåt såhär:

For each fld in Request.Form()
strVar=Request.Form.Name

Next

...men ändå inte för det här funkar ju inte

jonneMedlem sedan jan. 20011 154 inlägg
#2

Något sådant här kanske? :
http://www.asp101.com/articles/contrib/formfunctions.asp

------------------
Ordning är till för idioter.
Genier behärskar även kaos.

tohaMedlem sedan dec. 1999707 inlägg
#3

En idé är att lägga det i en tvådimensionerad array. Ex.

Dim vaForm
ReDim (UBound(Split(Request.Form, "&")), 1)
i = 0
For Each oItm in Request.Form
     vaForm(i, 0) = oItm
     vaForm(i, 1) = Reqeust.Form(oItm)
     i = i + 1
Next

Kanske går att göra på något snyggare sätt...

------------------
/ Torbjörn Hansson, webbutvecklare
Endero Sverige

263 ms totalt · 3 externa anrop · v20260731065814-full.c2d75422
131 ms — hämta forumlista (db)
123 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)