---
title: "Markera den som är vald"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/122580-markera-den-som-är-vald"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-02-16T13:38:11.000Z"
updated: "2005-02-16T14:54:48.000Z"
replies: 5
views: 250
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/122580-markera-den-som-är-vald"
---

# Markera den som är vald

## #1 — webbSAJTEN, 2005-02-16T13:38Z

```
    <form name="form1" method="post" action="start.asp?sida=links">
      <strong>Välj kategor!i</strong><br>
      
        <select name="sort">
          <%
	do until linkkat.eof %>
          <option value="<%=linkkat("lk_ID")%>"><%=linkkat("strLinkKat")%></option>
          <% linkkat.MoveNext
	Loop
	%>
        </select>
        <input name="Input" type="submit" value="Visa">
      </form>
```

Just nu finns de två kategorier.
Jag vill att den som är vald ska vara markerad.

Hur ska jag göra då?

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

## #2 — LeonL, 2005-02-16T13:42Z

Menar du så här?

```
    <form name="form1" method="post" action="start.asp?sida=links">
      <strong>Välj kategor!i</strong><br>
      
        <select name="sort">
          <%
	do until linkkat.eof
	  If CInt(Request.Form("sort")) = linkkat("lk_ID") Then
%>
          <option value="<%=linkkat("lk_ID")%>" selected="selected"><%=linkkat("strLinkKat")%></option>
<%
	  Else
%>
          <option value="<%=linkkat("lk_ID")%>"><%=linkkat("strLinkKat")%></option>
<%
	  End If
     
	  linkkat.MoveNext
	Loop
	%>
        </select>
        <input name="Input" type="submit" value="Visa">
      </form>
```

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

## #3 — webbSAJTEN, 2005-02-16T13:42Z

Så jäkla underbart! Tack så jättemycket!!!

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

## #4 — Palle, 2005-02-16T13:51Z

..eller använd en funktion som du kan återanvända. :)
<http://www.webforum.nu/showthread.php?s=&postid=728440#post728440>

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

## #5 — OveRRidE, 2005-02-16T14:06Z

Eller så använder man en smart util-funktion som heter IIf, som man dessutom kan återanvända till vad som helst:

```
<%
'i din util-fil
Function IIf(ByVal b, ByVal v1, ByVal v2)
   If CBool(b) Then
      IIf = v1
   Else
      IIF = v2
   End If
End Function 
%>

<form name="form1" method="post" action="start.asp?sida=links">
<strong>Välj kategor!i</strong><br>
      
<select name="sort"><%
While Not linkkat.eof %>
	<option value="<%=linkkat("lk_ID")%>"<%=[b]IIf(CInt(Request.Form("sort")) = linkkat("lk_ID")," selected,"")[/b]%>><%=linkkat("strLinkKat")%></option><%
linkkat.MoveNext
Wend %>
</select>
<input name="Input" type="submit" value="Visa">
</form>
```

Helt klart snyggare. ;)

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

## #6 — Jesper T, 2005-02-16T14:54Z

Ännu en:

```
        <select name="sort">
          <%
	do until linkkat.eof
	  If CInt(Request.Form("sort")) = linkkat("lk_ID") Then selected="selected" else selected=""
%>
          <option value="<%=linkkat("lk_ID")%>" <%=selected%>><%=linkkat("strLinkKat")%></option>
<%
	  linkkat.MoveNext
	Loop
	%>
        </select>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/122580-markera-den-som-är-vald
