---
title: "problem med checkbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/43748-problem-med-checkbox"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-05-15T08:23:19.000Z"
updated: "2002-05-15T08:57:48.000Z"
replies: 8
views: 277
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/43748-problem-med-checkbox"
---

# problem med checkbox

## #1 — ampy, 2002-05-15T08:23Z

Så här ser min checkbox ut:

\<input type="checkbox" name="radera" value="\<%=RecSet("id")%\>"\>

så här ser den andra koden ut:

```
sql = "delete from inbox where id in (" & request.form("radera") & ")"
connect.execute sql,,128
```

denna kod funkar bra när jag kryssar en checkbox, men om jag kryssar i flera st så raderas bara en, varför?

har testat att skriva ut sql-satsen när jag har kryssat i flera och då skriver den bara ut 1 id-nummer.

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

## #2 — @nders, 2002-05-15T08:26Z

Heter alla checkboxar likadant och ligger i samma formulär?

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

## #3 — ampy, 2002-05-15T08:28Z

Ja, jag loopar fram dem.

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

## #4 — ampy, 2002-05-15T08:31Z

Kom på felet. Hade råkat lägga \</form\> i loopen.

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

## #5 — skyman, 2002-05-15T08:37Z

Du har flera checkboxar som har samma namn.
När du sedan kommer anropa dem från nästa sida så kommer du få med de du valt ","-separerade...

Funkar det när du raderar sedan? Bara nyfiken...

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

## #6 — ampy, 2002-05-15T08:39Z

Ja, det gör det.

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

## #7 — @nders, 2002-05-15T08:39Z

Det är så det är tänkt, och därför man använder IN() i where-delen i SQL-frågan.

Mvh,

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

## #8 — ampy, 2002-05-15T08:51Z

Detta kanske inte riktigt har med asp att göra men jag la till denna sak:

```
<form name="form" method="post" action="javascript:del();">

<script language="javascript">

function del()
{
if (confirm('Är du säker på att du vill ta bort alla markerade meddelenden?')) {
location = 'inbox.asp?vad=radera'
}
}

</script>
```

Men då man skickas vidare till inbox.asp?vad=radera så får man inte med request.form("radera")

varför?

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

## #9 — @nders, 2002-05-15T08:57Z

Nej, det gör det inte, du postar ju inte formuläret, utan byter bara sida. Prova detta istället:

```
<form name="form" method="post" [b]onsubmit="return del();"[/b]>

<script language="javascript">

function del()
{
return (confirm('Är du säker på att du vill ta bort alla markerade meddelenden?'));
}
</script>
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/43748-problem-med-checkbox
