---
title: "selected multiple selectlist"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/76108-selected-multiple-selectlist"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "K@llen"
published: "2003-05-06T15:31:29.000Z"
updated: "2003-05-06T16:45:14.000Z"
replies: 3
views: 245
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/76108-selected-multiple-selectlist"
---

# selected multiple selectlist

## #1 — K@llen, 2003-05-06T15:31Z

Hej,

jag hämta ett gäng personer från en tabell i en databas. Dessa presenteras med namn och medlemsId:et blir selectlistans value. 

```
 response.write "<select name=""toUserList"" size=""2"" multiple>"

        for i = 0 to ubound(arrRecords, 2)
    
            memberId = arrRecords(0,i)
            firstName = trim(arrRecords(1,i))
            lastName = trim(arrRecords(2,i))
   
            response.write "<option value=""" & memberId & """>" & firstName & " " & lastName & "</option>"

        next

response.write "</select>"
```

Sedan skickar jag besökaren till en sida för förhansgranskning, där jag presenterar vad denne skrivit, samt vilka personer som blivit valda. Väljer besökaren då "ändra" kommer han/hon tillbaka till formuläret, men då ska givetvis valen i selectlistan vara förmakrerade (selected). Men jag kommer inte på något bra sätt att jämföra den kommaseparerade listan (eller arrayen) jag har från formuläret med aktuellt memberId i for-loopen.

Hur gör jag denna jämförelse på ett smart sätt?

Permalänk: https://www.webforum.nu/p/76108

## #2 — J.N., 2003-05-06T15:56Z

HEJ!

Om du ska göra det i samma kod som du markerar vilka du väljer får du själv bestämma, det kan bli lite oöverskådligt.

När arrayen med alla får en träff i arrayen med den första valda, hoppar du vidare till nästa valda, sedan hoppar huvudloopen till sin nästa.

Permalänk: https://www.webforum.nu/p/1039167

## #3 — @nders, 2003-05-06T16:02Z

Re: selected multiple selectlist

> **K@llen skrev:**
>
> Hur gör jag denna jämförelse på ett smart sätt?

Så här brukar jag göra:

1) Se till att alla id:n har komma före och efter. Om du nu har en kommaseparerad lista, lägg till ett kommatecken före och ett efter.
2) **If instr(strLista, "," & memberId & ",") \> 0 Then** 

Mvh,

Permalänk: https://www.webforum.nu/p/1039171

## #4 — K@llen, 2003-05-06T16:45Z

Tack @nders! :)

Permalänk: https://www.webforum.nu/p/1039219

---

Tråden på webben: https://www.webforum.nu/amne/asp/76108-selected-multiple-selectlist
