---
title: "Selected?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/91992-selected"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfeldth"
published: "2003-12-05T22:46:04.000Z"
updated: "2003-12-05T23:50:19.000Z"
replies: 4
views: 195
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/91992-selected"
---

# Selected?

## #1 — magnusfeldth, 2003-12-05T22:46Z

Jag håller på med ett forum. När man ska ändra en huvudtråds kategori kommer en dropdownlista med valbara kategorier som loopas från en databas. Jag vill dock att den kategori som man redan valt skall komma upp som selected value.

Hur skriver jag en if-sats (eller vad som nu behövs) för att kolla upp när det slumpade värdet stämmer överens med  värdet av RecSetvärdet från kolumnen "kategori" .

koden än så länge:

```
<select size="1" name="Forumkategori" style="width: 248; font-family: Trebuchet MS; font-size: 12px; color:#000000" >
                <% Do Until RecSet2.EOF %><option value="<%=RecSet2("FKategoriID")%>"><%=RecSet2("Rubrik")%></option>
                <% RecSet2.Movenext
                loop
                RecSet2.Close 
                %>
                </select>
```

Några idéer? Kategorivärdet kommer från den första recset-satsen, alltså borde värdet vara RecSet("Kategori") som skall vara lika med Recset2("Rubrik")...

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

## #2 — Inferis, 2003-12-05T22:54Z

Prova detta:

```
if RecSet2("FKategoriID") = RecSet2("Rubrik") Then
Response.write "<option value="""& RecSet2("FKategoriID") &""" selected>"& RecSet2("Rubrik") &"</option>"
else
Response.write "<option value="">Välj kategori</option>"
End if
```

Tog det bara ur huvudet. Men det kan ju fungera.

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

## #3 — Inferis, 2003-12-05T22:56Z

Typ nåt sånt här:

```
<% Do Until RecSet2.EOF 
if RecSet2("FKategoriID") = RecSet2("Rubrik") Then
Response.write "<option value="""& RecSet2("FKategoriID") &""" selected>"& RecSet2("Rubrik") &"</option>"
else
Response.write "<option value="">Välj kategori</option>"
End if 

response.write "<option value="""&RecSet2("FKategoriID")&""">"&RecSet2("Rubrik")&"</option>"
RecSet2.Movenext
                loop
                RecSet2.Close 
response.write                 "</select>"
%>
```

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

## #4 — anno, 2003-12-05T23:13Z

Med den If-satsen blir det konstigt, då skriver den ut Välj kategori varje gång If-satsen inte stämmer.

Det här bör nog fungera bättre

```
<select size="1" name="Forumkategori" style="width: 248; font-family: Trebuchet MS; font-size: 12px; color:#000000" >
<% Do Until RecSet2.EOF%>
		<option value="<%=RecSet2("FKategoriID")%>"<%if RecSet2("FKategoriID") = [b]"ID på den kategori som du valt"[/b] Then Response.Write " selected"%>><%=RecSet2("Rubrik")%></option>
<% RecSet2.Movenext
loop
RecSet2.Close 
%>
</select>
```

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

## #5 — Inferis, 2003-12-05T23:50Z

Eller lägg min innan "Do Until RecSet2.EOF"

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

---

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