webForumDet fria alternativet

Request.Form()

4 svar · 179 visningar · startad av SilvioF

SilvioFMedlem sedan juni 2000547 inlägg
#1

Hallå på er.

Har en liten fråga idag.

Om jag loopar igenom ett skickat formulär med hjälp av en "For each X in Request.Form", finns det något sätt att ta reda på vilket sorts fält som X är?

Vad jag vill göra är att kolla igenom ett skickat formulär och bara få ut de fält som är kryssrutor. Någon som kan hjälpa mig?

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

spangoMedlem sedan juni 20008 205 inlägg
#2

Nej, det går inte.

------------------
Det är ingen konst att vara modig om man inte är en #¤&%£ fegpotta!

SilvioFMedlem sedan juni 2000547 inlägg
#3

Nähä, det var ju synd. Men jag löste det på ett annat sätt.
Lade till "chk" på slutet av alla fältnamnsom jag ville kolla och sedan kollade jag bara igenom de fält som slutade på "chk". Lite extra kod, men vad skall man göra i ett sådant läge?...

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

emissionMedlem sedan dec. 19996 721 inlägg
#4

Det är helt rätt sätt. Dock är det lämpligare att lägga "chk" först, eftersom man då kan ta mid(namnet,4) för att plocka ut det som kommer efter, och dessutom det VB-standard att namnge så.

SilvioFMedlem sedan juni 2000547 inlägg
#5

Du har förstås helt rätt i vad du säger. Hade nog lite hjärnsläpp tidigare idag. Kortade precis ner koden med 4 rader. Den är lite mer överskådlig nu också. Jag skrev den visst på något konstigt sätt förut, vet inte riktigt vad som flög i mig.

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)