Du kan göra exempelvis så här för att få fram allt som postats till sidan:
for each varName in request.form
response.write varName & " : " & request.form(varName) & "<br>"
next
mvh
7 svar · 275 visningar · startad av web00132
Jag har två sidor, den första med ett formulär på och den andra som tar emot formuläret och skriver till DB. Tyvärr så vet jag inte namnen på fälten som skickats med formuläret, går det att på något sätt loopa fram allt som skickats så man får reda på namnen? Finns det någon funktion el. lik. för det? För just nu vet jag liksom inte vad jag ska skriva när jag vill hämta fram värdena i fälten från formuläret - request.form("???"). Tack på förhand!
Du kan göra exempelvis så här för att få fram allt som postats till sidan:
for each varName in request.form
response.write varName & " : " & request.form(varName) & "<br>"
next
mvh
Schysst! Simple as that. :)
Men har du något förslag på hur jag kan lägga värdena i varje request.form(varName) i varibler? Har försökt och försökt men lyckas inte, är inte så grym på det här med arrays osv heller. Tack!
Det är ingen bra idé att försöka skapa variabler dynamiskt.
Kan du berätta lite mer om vad du vill göra?
Mvh
Jovisst! Jag har ett gäng "input type=text"-boxar som loopas fram och vars namn sätts med hjälp av en databas post. Alltså typ:
name="produkt<%= rs("produktID") %>"
Och det jag vill göra är helt enkelt att plocka upp värdena ur dessa textboxar och lägga in dem i min DB. Så jag tänkte att om jag bara kunde få fram värdena på något sätt så kunde jag säkert pilla in dem i variabler, men så enkelt var det alltså inte... :r
Är du med?
det där lät överdrivet krångligt, vad är det egentligen som du skall göra??
red: eller varför loopar du fram input-boxarna??
Jag förstår inte varför du ska lägga värdena i variabler.
Det är väl bara att köra direkt ur loopen?
Ta gärna en titt på det här inlägget, och se om det kan hjälpa dig på traven. Med reservation dock, jag vet ju inte helt vad du försöker göra. :)
mvh
Grejen är den att det är ett JavaScript kopplat till namnen, kolla i den här tråden:
http://www.webforum.nu/showthread.php?p=1099984#post1099984
I HTML-delen i Peter S kod så ser ni min textbox med namnet t_produktID<%=rs("id")%> typ. Så därför är det lite krångligt, kanske går att göra enklare men jag är inte så haj på javascript heller som ni ser...
Edit: Anders, du har helt rätt. Jag borde kunna pilla till det här, ge mig en sen lunchpaus plus några minuter så återkommer jag sen :bire