---
title: "selected i rullgardinsmeny"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9799-selected-i-rullgardinsmeny"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2001-05-30T20:52:00.000Z"
updated: "2001-05-31T19:22:00.000Z"
replies: 2
views: 203
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/9799-selected-i-rullgardinsmeny"
---

# selected i rullgardinsmeny

## #1 — eriks, 2001-05-30T20:52Z

Hej!
Jag har en rullgardinsmeny som ser ut:

\<form method="POST" name="visa"\>
\<select name="visa" size="1"\>
\<option name="visa" value="1" \>Bokade tider\</option\>
\<option name="visa" value="2"\>Alla tider\</option\>
\<option name="visa" value="3"\>Gamla tider\</option\>
\</select\>
\<input type="submit" value="Visa" name="submit"\>
\</FORM\>

Nu har jag ju ingen som är "selected" men hur gör jag om jag vill att den sidan jag har valt ska vara "selected"? Första gången man kommer in på sidan (alltså innan man har valt något i rullgardinsmenyn) ska "Bokade tider" vara "selected". Hur ska man lösa detta, en Select/Case -sats kanske?

Tack! /Erik

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

## #2 — PatrikB, 2001-05-30T20:55Z

Hur sätter du värdena i listen?

cya,
PatrikB

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

## #3 — Morph, 2001-05-31T19:22Z

Du kan skriva en fin funktion för detta.

Antagande: request.form("visa") är värdet på visa.

Funktionen:

```
Function selected(var1, var2)
  If var1 = var2 Then
    selected = " SELECTED"
  Else
    selected = ""
  End If
End Function
```

Funktionen lägger du förslagsvis högst upp i din asp-fil.

Sedan får du ändra lite på utskriften av din \<SELECT\>:

```
<form method="POST" name="visa">
<select name="visa" size="1">
<option name="visa" value="1"<%=selected(Cint(Request.Form("visa")), 1)%>>Bokade tider</option>
<option name="visa" value="2"<%=selected(Cint(Request.Form("visa")), 2)%>>Alla tider</option>
<option name="visa" value="3"<%=selected(Cint(Request.Form("visa")), 3)%>>Gamla tider</option>
</select>
<input type="submit" value="Visa" name="submit">
</FORM>
```

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

---

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