Avatar billede funtex Nybegynder
24. november 2003 - 10:35 Der er 5 kommentarer og
1 løsning

håntering af multiselect listbox

Hej

Jeg har en listbox hvor man kan vælge flere elementer i. når man trykker på en knap skal man komme til en ny side og jeg skal her have gemt hvilke data brugeren valgte.
Jeg får en Querystring som f.eks. "1, 3, 5" hvis brugeren har valgt disse punkter. Hvordan får jeg "klippet" strengen sådan at jeg kan gemme 1 tallet, så 3 tallet og så 5 tallet?
-Er der en smartere måde at gøre det på?
//Funtex
Avatar billede Spotgun Seniormester
24. november 2003 - 10:40 #1
arr = Request.QueryString("dinMultiSelect")
selectArray = Split(arr, ", ")
For i = 0 to ubound(selectArray)
  Response.Write selectArray(i) & "<br>"
Next
Avatar billede funtex Nybegynder
24. november 2003 - 11:10 #2
Hej Spotgun

Jeg bruger Jscript(det skulle jeg selvfølgelig have skrevet) og jeg kan ikke lige få det til at virke ved bare at skrive det om... ka' du komme med jscript eksempel?

//Funtex
Avatar billede Spotgun Seniormester
24. november 2003 - 11:31 #3
selectArray = arr.Split(", ");
for(i=0; i<selectArray.dimensions(); i++) {
    response.write(arr(i) & "<br>");
}

Så er vi nok ovre i sådan noget dér. JScript er ikke lige min stærke side - det har det med at brokke sig over for mange ting :)
Avatar billede Spotgun Seniormester
24. november 2003 - 11:32 #4
"arr(i)" skal selvfølgelig være "selectArray(i)"
Avatar billede funtex Nybegynder
24. november 2003 - 14:04 #5
det tog lidt tid at få til at virke, der skulle ændres lidt i koden:
var arr ="" + Request.QueryString("skuespillerId");
var selectArray = arr.split(", ");
var uBound = selectArray.length;
for (i = 0; i < uBound ; i++)
{   
.....
}
Avatar billede Spotgun Seniormester
24. november 2003 - 14:09 #6
oh well, hovedårsagen er da at vi fandt frem til en løsning :)

Tak for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester