---
title: "Postdata hänger inte med"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/160044-postdata-hänger-inte-med"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MickeA.com"
published: "2007-05-08T11:43:19.000Z"
updated: "2007-05-08T12:39:05.000Z"
replies: 3
views: 374
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/160044-postdata-hänger-inte-med"
---

# Postdata hänger inte med

## #1 — MickeA.com, 2007-05-08T11:43Z

Tjena
Med följande kod försöker jag få ut ett värde från x antal checkboxar:

```
	For Each post_id In Request.Form("post_id")
		cbox_id = Request.Form("checkbox_" & post_id)
		If cbox_id = "on" Then msg = "checked" Else msg = "not_checked" End If
		Response.Write("Id: " & post_id & " = " & msg & "<br />")
	Next
```

Mitt formulär ser ut såhär: (det kan diffa med antalet boxar till och från)

```
<form name="add_key_form" action="sites_rules.asp?do=update_rules" method="post">
<table cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" class="format_cell form_topic three_px_left w_150">Gäller för rullista:</td>
</tr>
<tr class="row_odd">
<td colspan="2" class="format_cell form_field three_px_left w_150" style="padding: 3px;">ext. site.</td>
</tr>
<tr>
<td colspan="2" style="height: 5px;">&nbsp;</td>
</tr>
<tr>
<td class="format_cell form_topic three_px_left w_150">Sida:</td>
<td class="format_cell form_topic three_px_left w_150">Synlig:</td>
</tr>
<tr class="row_odd">

<td class="form_field format_cell" style="padding: 3px;"><input type="hidden" name="post_id" value="15">Sida 1</td>
<td class="form_field format_cell" style="padding: 3px;"><input type="checkbox" name="checkbox_15" value="remove" checked=""checked""></td>
</tr>
<tr class="row_even">
<td class="form_field format_cell" style="padding: 3px;"><input type="hidden" name="post_id" value="2">Sida 2</td>
<td class="form_field format_cell" style="padding: 3px;"><input type="checkbox" name="checkbox_2" value="add"></td>
</tr>
<tr class="row_odd">
<td class="form_field format_cell" style="padding: 3px;"><input type="hidden" name="post_id" value="33">Sida 3</td>
<td class="form_field format_cell" style="padding: 3px;"><input type="checkbox" name="checkbox_33" value="add"></td>
</tr>
<tr>
<td colspan="2" style="height: 5px;">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="format_cell" style="padding-top: 10px;"><input type="submit" value="Uppdatera" class="form_button"></td>
</tr>
</table>
</form>
```

Det här skrivs ut i nuläget:

```
Id: 15 = not_checked
Id: 2 = not_checked
Id: 33 = not_checked
```

Det jag nu vill ha ut med min loop ovan, är att få reda på vilka boxar som har värdet "add" och vilka som har värdet "remove".
Hur jag än gör så hänger inte allt med, utan jag borde ha missat något.

Tack!

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

## #2 — @nders, 2007-05-08T12:18Z

Du har skrivit:

```
If cbox_id = "on" then
```

Varför det? Värdena är ju *add* resp. *remove*?

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

## #3 — MickeA.com, 2007-05-08T12:35Z

Eller jo, det är ju sant.
Det jag gör är att skriva ut x antal boxar, kollar vid utskriften vilka som ska vara ifyllda resp. vilka som ska vara genom en sqlfråga.
Där blir några checked och och några inte.

Det jag sen vill göra är att man ska kunna fylla i dom som är tomma, resp. kryssa ur dom som är ikryssade.
Värdena remove resp. add behövs ju egentligen inte, om jag hade kunnat kolla dom med "on" istället, men det är det som inte går.

Förslag?

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

## #4 — MickeA.com, 2007-05-08T12:39Z

Aha, antingen använder man *value* eller *on*.
Nu tog jag bort value="" helt och hållet och då funkar det som jag vill.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/160044-postdata-hänger-inte-med
