---
title: "hjälp med funktioner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/67618-hjälp-med-funktioner"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Del Pero"
published: "2003-02-08T16:44:16.000Z"
updated: "2003-02-09T05:56:32.000Z"
replies: 7
views: 198
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/67618-hjälp-med-funktioner"
---

# hjälp med funktioner

## #1 — Del Pero, 2003-02-08T16:44Z

Jag har ett formulär (sida 1) med en hel del radiobuttons och checkboxar.
När man skickar iväg formuläret ska man komma till en exakt likadan sida (sida 2),med samma formulär, men med skillnaden att det man fyllt i ska vara ifyllt.

Nu behöver jag hjälp med att göra en funktion som kollar om en radiobutton/checkbox är ikryssad och i så fall gör den 'checked' på sida två. Det ska dessutom vara samma värden och namn på sida 1 som på sida 2.

Jag har inte kommit fram till något givande, finns det någon som har förslag på hur en sådan funktion skulle kunna se ut?

mvh

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

## #2 — alj, 2003-02-08T16:49Z

Att kolla om en radiobutton/checkbox är ikryssad gör man väl genom att "fråga den" om den är "true"..

```
<%
If Request.Form("Radio1") = True Then
'Kod för att skriva ut Radio1 ikryssad..
%>
```

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

## #3 — Del Pero, 2003-02-08T16:59Z

alj, ja men om den inte är ikryssad?
Jag kanske gör det svårare än vad egentligen är?

Hur skulle jag kunna få värdet från den då?

```
<%

Function checkRadio(strName)
If Request.Form(strName) = True Then
checkRadio = "<input type=""radio"" name=""" & strName & """ value=""" & värdet_men_hur & """/>" & värdet_men_hur & "<br/>"
End Function

%>
```

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

## #4 — Palle, 2003-02-08T17:02Z

Så här kanske: :) 

```
[RED]<%

Function isChecked(str,qstr)

        str = trim(str)
        qstr = trim(qstr)
        If Len(str) > 0 AND Len(qstr) > 0 Then
            If str=qstr Then isChecked = " checked=""checked"""
        End If

End Function

%>

<input type="radio" name="foo" value="val1"<%= isChecked("val1",""& trim(Request.Form("foo")) &"") %>><br>
<input type="radio" name="foo" value="val2"<%= isChecked("val2",""& trim(Request.Form("foo")) &"") %>><br>
<input type="radio" name="foo" value="val3"<%= isChecked("val3",""& trim(Request.Form("foo")) &"") %>><br>
<input type="radio" name="foo" value="val4"<%= isChecked("val4",""& trim(Request.Form("foo")) &"") %>>[/RED]
```

**Red:** Hade glömt ändra till olika values på radio..

&nbsp;

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

## #5 — Del Pero, 2003-02-08T17:06Z

Det ska jag prova, jättetack!

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

## #6 — alj, 2003-02-08T17:31Z

Ah, ursäkta läste frågan lite fel jaja hoppas palles kod kan hjälpa dig :)

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

## #7 — Wiklund!!, 2003-02-09T05:06Z

Så här har jag gjort:

```
<input type="checkbox" name="falt" <%If Request.Form("falt") = "ja" Then%>checked<%End If%>> Text.
```

Fungerar bra. Men det blir jobbigt att göra när man har långa Select listor.

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

## #8 — crisse6, 2003-02-09T05:56Z

det racker val bara med value = \<%Trim(request.form("form"))%\>
eller? True blir ju checkad, annars ar value tomt = inte checkad

 ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/67618-hjälp-med-funktioner
