Select multi...

ASP

7 svar · 587 visningar · startad av BrutalDeluxe

Medlem sedan nov. 200650 inlägg
Trådstart#1

Hej hej!

Jag har ett formulär och i detta formulär finns en select multi och när denna sida submittas vill jag ju kunna se vilka som vart valda. Om jag gör såhär

Response.Write(Request.Querystring("testSelect"));

så visas värdena som är skickade som en kommaseparerad sträng men jag vill ha dessa i en array. Har provat med split men det vill inte fungera. Någon som har någon eller några ideer? :)

Medlem sedan juli 2003465 inlägg
#2

arr = Split(Request.Form("testSelect"),",")
borde väl fungera?

Medlem sedan nov. 200650 inlägg
#3

Jag har skrivit exakt såhär

arr = split(Request.Querystring("testSelect"), ",");

men jag får ett felmeddelande,

Microsoft JScript runtime error '800a138f'

Object expected

Fattar inte... det borde ju fungera :-P

Medlem sedan dec. 20025 483 inlägg
#4

Använder du POST?

Red./ Inget semikolon skall vara i slutet på din kodsnutt.

Medlem sedan nov. 200650 inlägg
#5

Det är JScript... glömde kanske meddela det.

Nej, det är GET som gäller...

Medlem sedan dec. 20025 483 inlägg
#6

Med GET är det väl request.querystring("...") som gäller.

Medlem sedan nov. 200650 inlägg
#7

Förlåt, givetvis ska det stå Request.Querystring... Har skrivit fel... Men det löser ändå inte mina problem :-(

Medlem sedan nov. 200650 inlägg
#8

Nu löste det sig! Behövde bara konvertera till en sträng så gick det bättre :)

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)