Avatar billede hjep Nybegynder
19. august 2002 - 17:24 Der er 7 kommentarer og
1 løsning

checkbox

Jeg har en side hvor jeg gør brug af checkboxe. Når man klikker i feltet skriver den i databasen "checked". Det er også fint nok. Hvis jeg henter oplsyninger fra databasen feks. ved
<input type="text" name="spg1" size="15" value="<%=spg1%>">
ja så står der checked i inputfeltet, hvis altså det har været krydset af.

Men jeg kunne godt tænke mig at få det vist i en checkbox. Hvordan får jeg det.
Hvis jeg skriver
<input type="checkbox" name="spg1" size="15" value="<%=spg1%>"> 
kommer der intet frem uanset om der står checked i databasen eller ej.
Avatar billede bredum Nybegynder
19. august 2002 - 17:30 #1
hvad er typen på spg1?? og hvordan ser din SQL ud??
Avatar billede intel4004 Novice
19. august 2002 - 17:32 #2
Ved en UNPUT i HTML er det ikke value du skal sætte for at checke den af, men skriver bare checked som parameter.

<input type="checkbox" name="spg1" size="15" <%=spg1%>>

Men jeg er ikke sikker på ASP, bruger PHP.
Avatar billede pfp Nybegynder
19. august 2002 - 17:32 #3
Hej,

Du skal bruge parametren checked i forbindelse med din Input i stedet for.
Sådan her:
<input type="checkbox" name="C1" value="ON" checked>

Du kan altså gøret noget ala:

<%
If rs("spg1") = "checked" then
minVar = <input type='checkbox' name='C1' value='ON' checked>
  else
minVar = <input type='checkbox' name='C1' value='ON'>
End if
%>

Og der hvor du oprindeligt så har din Input kode for netop denne checkbox sætter du dette ind i stedet:
<%=minVar%>

/peter
Avatar billede intel4004 Novice
19. august 2002 - 17:33 #4
Rettelse: Ved INPUT i HTML :)
Avatar billede hjep Nybegynder
19. august 2002 - 17:34 #5
Det er en access database. Alm text felt

Min øvrig aspkode må være
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/konkur/konkur.mdb")
SQLstmt = "SELECT * FROM konkur WHERE id = " & Request("id")
Conn.Execute (SQLstmt)
Set rs = conn.Execute(SQLstmt)
  %>
Avatar billede hjep Nybegynder
19. august 2002 - 17:41 #6
Intel 4004 dit forslag var nemmest og det virkede. Drop value!
Avatar billede intel4004 Novice
20. august 2002 - 15:14 #7
:)
Avatar billede michaelf Nybegynder
20. januar 2003 - 08:30 #8
Hvordan giver jeg point, når der ingen svar er
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester