---
title: "Flera checkboxar -> CDONTS ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/77708-flera-checkboxar-cdonts"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellefant"
published: "2003-05-22T06:11:34.000Z"
updated: "2003-05-22T09:34:05.000Z"
replies: 4
views: 237
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/77708-flera-checkboxar-cdonts"
---

# Flera checkboxar -> CDONTS ?

## #1 — Pellefant, 2003-05-22T06:11Z

Hej!

Jag har fyra checkboxar i ett formulär.

De ser ut som denna:

\<input type=CHECKBOX name="checkbox1" value="Group-Health"\>

Jag skulle vilja att värdena(value) på dessa skickas, med ett eller flera mellanrum mellan varje, med ett CDONTS om checkboxen blivit ifylld.

CDONTS:en fungerar nu bra, det är bara dessa checkboxar som jag inte får ordning på.

Har försökt med detta(för alla checkboxar):

if (request.form("checkbox1")= "on" ) Then
	checkbox1=""
else
	checkbox1="Group-Health"
end if

Och sedan i CDONTS satsen:

MyMail.Body = checkbox1 & checkbox2 &checkbox3

Men om någon av checkboxarna är tom, så verkar det inte gå iväg något mail. 

(Är lite ringrostig på ASP nu, har lekt med PHP på sistonde nu)

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

## #2 — @nders, 2003-05-22T06:37Z

Om du nu har satt ett value på dina checkboxar, så är det ju det du ska kontrollera. Värdet på en markerad checkbox är *on*, men bara om du inte gett den något annat värde. 

Mvh

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

## #3 — Palle, 2003-05-22T06:43Z

Döp dina checkboxar till samma namn, då får du ut ett komma(,)-separerat värde från dem med 

```
[red]Request.Form("NAMNET")[/red]
```

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

## #4 — Pellefant, 2003-05-22T09:25Z

Puh! Fick ordning på det nu, gjorde såhär

```
if (request.form("checkbox1")= "on" ) Then
	checkbox1="xxxx"
else
	checkbox1=" "
end if

if (request.form("checkbox2")= "on" ) Then
	checkbox2="yyy "
else
	checkbox2=" "
end if

alla 12....
```

Tog även bort alla "value" från checkboxarna som @nders skrev ovan.

Försökte med kommaseparering, men fick det inte att funka, ska se till att lära mig det vid tillfälle, verkar klart smidigast(om man bara ska presentera datan).

Tack!

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

## #5 — Palle, 2003-05-22T09:34Z

Bara för att leka och testa lite.. ;) ..skapa en sida som heter boxes.asp och lägg in denna koden: 

```
[red]<form method="post" action="boxes.asp">
	<input type="checkbox" name="minbox" value="värde1">
	<input type="checkbox" name="minbox" value="värde2">
	<input type="checkbox" name="minbox" value="värde3">
	<input type="checkbox" name="minbox" value="värde4">
	<input type="checkbox" name="minbox" value="värde5">
	<input type="checkbox" name="minbox" value="värde6">
	<input type="checkbox" name="minbox" value="värde7">
	<input type="checkbox" name="minbox" value="värde8">
	<input type="checkbox" name="minbox" value="värde9">
	<input type="checkbox" name="minbox" value="värde10">
	<input type="checkbox" name="minbox" value="värde11">
	<input type="checkbox" name="minbox" value="värde12">
	<input type="submit">
</form>

<%= Request.Form("minbox") %>[/red]
```

Då kan du se lite hur värdena ter sig och hur jag tänkte när jag postade mitt inlägg här ovan.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/77708-flera-checkboxar-cdonts
