---
title: "Paging och checkbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/142472-paging-och-checkbox"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "saw"
published: "2006-02-14T08:45:20.000Z"
updated: "2006-02-21T17:11:37.000Z"
replies: 14
views: 625
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/142472-paging-och-checkbox"
---

# Paging och checkbox

## #1 — saw, 2006-02-14T08:45Z

Godmorgon.
Jag vet inte hur jag skall lösa mitt problem.
I min sida, där jag har paging, har jag lagt in checkboxar som i default läge
skall vara checkade. Hur gör jag om jag vill unchecka(hopas ni förstår), och
värdet(unchecked) är kvar trots att man bläddra(paging) i sidan.
Så här ser koden ut:

```
response.write "<FORM METHOD=""POST"" ACTION=""result.ASP"">"
'är det fel att ha form, när paging går på querystring?
While Not rst.EOF and rad < rst.PageSize
rad = rad + 1

CALL ColorRow(j,"DCEBFA","FBFDFE")

Response.Write "<TR bgcolor ="& rowColor &"><TD><FONT SIZE=""2"">"&_
"<input type=""checkbox"" CHECKED name=""skicka"" value=" & rst("PortID")
& "></TD><TD>"
```

Jag måste ju kunna identifiera checkboxen, är det då rätt att ha VALUE
till ID, och sedan ???
Jag måste i vanlig ordning göra något fel, jag får intee checkboxens värd med 
mig.

Tacksam för förslag.

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

## #2 — saw, 2006-02-17T16:48Z

Ingen som har någon idé?

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

## #3 — J.N., 2006-02-20T10:29Z

HEJ!

Beroende på hur många checkboxar det är kanske du ska spara det som en cookie? Alternativet är att hämta dem med request.form, och kryssa dem som ska vara det, vilket nog vore enklast.

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

## #4 — emission, 2006-02-20T10:42Z

> **J.N. skrev:**
>
> Alternativet är att hämta dem med request.form, och kryssa dem som ska vara det, vilket nog vore enklast.

Tveklöst bäst.

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

## #5 — saw, 2006-02-20T12:54Z

Hej.
Det framgick visst inte i mitt inlägg, jag får inte fram någonting med request form.
För att kolla så brukar jag skriva:

```
Response.Write "String: " & Request.QueryString & "<br>"
Response.Write "Form: " & Request.Form & "<br>"
```

Det enda som jag får med mig är Request.QueryString, därav mitt brydderi.

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

## #6 — J.N., 2006-02-20T13:15Z

HEJ!

Då vore det bra med lite html-kod att titta på.

Får du inte med textfält heller?

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

## #7 — saw, 2006-02-20T14:49Z

Med risk för att det är ganska så mycket kod:

```
If Not rst.EOF Then
sida = Trim(Request.QueryString("sida"))

If sida = "" Then
	sida = 1
End If

rst.PageSize = 10'*****************************
rst.AbsolutePage = sida
CurrentRecord = 0
j = 1
Response.Write"<table border=""1""  rules=none cellspacing=2 cellpading=2 width=""100%"" >"&_
 	"<TR>"&_
 	"<TD width=""5 %""  bgcolor=""DCEBFA""><B>Sänd </></TD>"&_
    "<TD width=""30 %"" bgcolor=""DCEBFA""><B>Klient (" & rst.recordcount
& ")</></TD>"&_
    "<TD width=""10 %"" bgcolor=""DCEBFA""><B>C/O</></TD>"&_
    "<TD width=""20 %"" bgcolor=""DCEBFA""><B>Adress</></TD>"&_
    "<TD width=""5 %""  bgcolor=""DCEBFA""><B>PostNr</></TD>"&_
    "<TD width=""10 %"" bgcolor=""DCEBFA""><B>Ort</></TD>"&_
    "<TD width=""20 %"" bgcolor=""DCEBFA"">
<B>Kontaktnamn</B></TD></TR>"
	rad = 0
response.write "<FORM METHOD=""POST"" ACTION=""result.ASP"">"
While Not rst.EOF and rad < rst.PageSize
		rad = rad + 1
	CALL ColorRow(j,"DCEBFA","FBFDFE")
Response.Write "<TR bgcolor ="& rowColor &"><TD><FONT SIZE=""2"">"&_
"<input type=""checkbox"" CHECKED name=""skicka"" value=" & rst("PortID")
& "></TD><TD>"
if LEN(rst("URL"))>5 then
response.write "<a href=""http://"& rst("URL") &""" target=""_blank"">" 
& rst("Forening") &"</a>"
else
response.write  rst("Forening")
end if
response.write"</FONT></TD><TD> <FONT SIZE=""1"">"& rst("Tillhor") 
&"</FONT></TD>"&_
	"<TD> <FONT SIZE=""1"">"& rst("Adress") &"</FONT></TD>"&_
	"<TD> <FONT SIZE=""1"">"& rst("PostNr") &"</FONT></TD>"&_
	"<TD> <FONT SIZE=""1"">"& rst("Ort") &"</FONT></TD>"&_
	"<TD> <FONT SIZE=""1""><a href=""mailto:" & rst("Epost") & "?
subject=Angående hemsida från Benni Svensson"" title=""Enskild epost"" >"& 
rst("Kontaktnamn") &"</a></FONT></TD></TR>"
rst.MoveNext
Wend
Response.Write"</form>"
Else
  	Response.Write "<B>Inga Klienter Registrerade!</B>"
End If
If rst.PageCount > 1 Then
		Response.write "<B>Sida nr:</B>"
		For i = 1 to rst.PageCount
			If i = CLng(sida) Then
				Response.Write "[" & i & "]&nbsp;"
			Else
				Response.Write "<a href=""result.asp?
sida=" & i &  " &one="&nySQL&" "">" & i & "</a>&nbsp;"

			End If
		Next
	End If
```

Utskrivet (visa källa) ser ut så här (en liten del)

```
<body MARGINHEIGHT="0" MARGINWIDTH="0" topmargin="0" leftmargin="0">
<CENTER>
String: <br>
Form: <br>
<table border="1"  rules=none cellspacing=2 cellpading=2 width="100%" >
<TR><TD width="5 %"  bgcolor="DCEBFA"><B>Sänd </></TD>
<TD width="30 %" bgcolor="DCEBFA"><B>Klient (46)</></TD>
<TD width="10 %" bgcolor="DCEBFA"><B>C/O</></TD>
<TD width="20 %" bgcolor="DCEBFA"><B>Adress</></TD>
<TD width="5 %"  bgcolor="DCEBFA"><B>PostNr</></TD>
<TD width="10 %" bgcolor="DCEBFA"><B>Ort</></TD>
<TD width="20 %" bgcolor="DCEBFA"><B>Kontaktnamn</B></TD></TR>
<FORM METHOD="POST" ACTION="result.ASP"><TR bgcolor =>
<TD><FONT SIZE="2">
<input type="checkbox" CHECKED name="skicka" value=88></TD>
<TD>Ahlin Consulting AB</FONT></TD>
<TD> <FONT SIZE="1">&nbsp;</FONT></TD>
<TD> <FONT SIZE="1">Pedagogens v. 2</FONT></TD>
<TD> <FONT SIZE="1">831 40</FONT></TD>
<TD> <FONT SIZE="1">ÖSTERSUND&nbsp;</FONT></TD>
</TR>
```

Som det nu är, så liger ju request querystring i länken, det kanske skall flyttas till formen, men jag får ju inte med mig något värde..
Jag tänkte också att värdet i kryssboxarna skull sparas i en hidden form,
men det spelar ju kvittar när jag inte får värdena med mig.

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

## #8 — J.N., 2006-02-21T09:00Z

HEJ!

Det ser ut som du gör en lång lista över företag, där du ska klicka ur vissa?

Alla dessa kommer, OM alla rutor har samma namn, som en komma-separerad sträng. Splittar du denna, och loopar upp den samtidigt med de värde du hämtar från databasen, kan du sätta checkboxarna till rätt värde.

Fast, blir inte det endast de som är valda? :stud

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

## #9 — saw, 2006-02-21T09:33Z

J.A, jo det är ju det som är tanken, men som jag har skrivit tidigare jag får ju inga värden med mig. Tanken är, att jag skall kunna plocka bort vissa markeringar, och trots
paging, så skall markering/eller inte markering vara kvar, det är detta som inte jag
har fått att fungera.
Att därefter ta hand om resultatet har jag (tror jag) en ganska så klar bild över.

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

## #10 — J.N., 2006-02-21T09:37Z

HEJ!

Anledningen till mitt frågande påstående är att jag har lite svårt att hänga med på vad du gör, och hur du vill att det ska fungera. Enbart htmlkod räcker inte alltid.

Men, om du klickar på vanliga textlänkar postar du väl inte formuläret, och då kan de inte följa med?

Eller pagingen är inte textlänkar?

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

## #11 — saw, 2006-02-21T10:02Z

Även detta tog jag ju upp i början, med frågan om hur jag skulle kunna lösa detta.
(det är ASP inte enbart html kod).

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

## #12 — J.N., 2006-02-21T14:02Z

HEJ!

Därför tipsade jag om cookies, eller annat sätt att få med variablerna.
När man inte riktigt vet vad man gör, eller om det fungerar, gör det med html först, lägg till det språk man vill använda sedan.

Det jag menade med "Enbart htmlkod räcker inte alltid." är att det inte räcker med att endast se koden alltid; en länk hade i detta fall underlättat mycket.

Jag kan inte säga att jag förstår vad du gör, och hur du tänkt lösa problemet, därför blir svaren osäkra. Jag misstänker nämligen att du vill göra något som inte går att göra som du tänkt, och det hade underlättat mycket att se ett exempel.

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

## #13 — saw, 2006-02-21T14:31Z

Jag misstänker att detta inte går. Denna App är enbart till för att köras lokalt, därför
kan jag inte visa den. Om du tänker så här jag har ett antal namn adresser osv som ligger i en paging, för att det blir lättare att kolla.
Jag ville ha med en checkbox för att på nästa sida kunna välja ut de som är ifyllda.
Problemet uppstår då man bläddrar i pagingen, då finns "checkingen" kvar. Jag har
försökt att lägga allt inom en form, och ta till ett javascript för submit, men allt har
misslyckats.
En sista fråga innan vi avsluta det hela, finns det någon möjlighet att fixa till detta?

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

## #14 — J.N., 2006-02-21T16:30Z

HEJ!

> **saw skrev:**
>
> ...
> En sista fråga innan vi avsluta det hela, finns det någon möjlighet att fixa till detta?

"Sista fråga", är det inte det som ÄR frågan! :)

Jo, det är klart det går fixa, på något sätt! Om inte på ditt, så på något annat! Det är därför det är viktigt att veta vad som försöker göras, och komma på lämpligaste lösning. Ibland har man ju faktiskt fel för sig. :h 

Det låter som det du vill göra är en variant av fliksystem där man kan fylla i data som ska finnas kvar hela tiden man bläddrar mellan flikarna?

Antingen hade jag listat ut hur det görs, detta är liknande, eller hade jag byggt om till något som jag fixar snabbare.

Varför vill du ha kvar markeringen, kan du inte göra så att det inte finns någon bläddring? Bättre urval av data, begränsning av resultat?

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

## #15 — saw, 2006-02-21T17:11Z

**fliksystem**
Nej det är fortfarande paging, och eftersom det är relativt många poster, så ville jag inte ha de på samma sida.

Du skall ha tack för att du iallafall försöker att hålla liv i tråden, men eftersom det inte 
ger något konkret, så avslutar vi den.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/142472-paging-och-checkbox
