webForumDet fria alternativet

Select multi...

7 svar · 580 visningar · startad av BrutalDeluxe

BrutalDeluxeMedlem sedan nov. 200650 inlägg
#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? :)

GlitterMedlem sedan juli 2003465 inlägg
#2

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

BrutalDeluxeMedlem 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

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Använder du POST?

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

BrutalDeluxeMedlem sedan nov. 200650 inlägg
#5

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

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

Peter SMedlem sedan dec. 20025 483 inlägg
#6

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

BrutalDeluxeMedlem 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 :-(

BrutalDeluxeMedlem sedan nov. 200650 inlägg
#8

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

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