Avatar billede hemberg Forsker
14. juli 2005 - 17:18 Der er 4 kommentarer og
1 løsning

checkbox i asp og access

Hej allesammen,

Har lige en nød som skal knækkes.

I en access DB er der en kolonne der består af checkboxs' når jeg henter værdien ud i en checkbox ville jeg mene det skulle gøres såden.

<Input type='checkbox' name='qsl' value='" & RS("QSL") & "'> som jo altså skulle vises som checked hvis den er checked i DB. Men det virker ikke. Hvorfor ????
Avatar billede busschou Praktikant
14. juli 2005 - 17:26 #1
hvad indeholder rs("QSL")? indeholder det værdien af feltet eller en true/false om hvorvidt det er checked?
En checkbox er checked hvis det skrives
altså
<input type="checkbox" value="en værdi" checked>
og hvis den ikke er cheked så
<input type="checkbox" value="en værdi">
Avatar billede busschou Praktikant
14. juli 2005 - 17:28 #2
hvis RS("QSL") er true/false afhængig af om den er checked eller ej så sådan her
if RS("QSL") then
  <Input type='checkbox' name='qsl' value='' checked>
else
  <Input type='checkbox' name='qsl' value=''>
end if
Avatar billede busschou Praktikant
14. juli 2005 - 17:28 #3
så der er altså to ting/oplysninger
1) om den er checked eller ej
2) dens værdi/value som er gyldig uanset om den er checked eller ej
Avatar billede hemberg Forsker
14. juli 2005 - 18:12 #4
Tak for det. Troede engentlig bare der var en smartere måde at overføre værdien.  Lægger du lige et svar
Avatar billede busschou Praktikant
14. juli 2005 - 18:15 #5
smartere?
Så skulle det være fordi dit felt i tabellen indeholder enten selve ordet "cheked" eller en tom streng ""
Så ville du kunne nøjes med
<Input type='checkbox' name='qsl' value='' RS("QSL")>

Men bare det virker :O)
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