Avatar billede troelsm Nybegynder
04. april 2004 - 15:20 Der er 1 kommentar og
1 løsning

Test på værdi fra checkbox

Hejsa !

Jeg har på side et en checkbox
<input type="checkbox" name="C<%=rs1("Nummer")%>" value="1">

hvis man vælger den på gældende checkbox sættes værdien jo så til 1

på "gemme" siden henter jeg så værdien

  feltvalgt    = "C" & rs1("nummer")
  valgt = request.form(feltvalgt)
  valgt = int(valgt)

og nu vil jeg gøre noget hvis den er valgt og noget andet hvis den ikke er valgt

if valgt = 1 then
' GØR noget *1
else
' GØR noget andet *2
end if

men den gør ALTID *1 (uanset om den pågældende checkbox er valgt eller ej)
men hvis jeg udskriver værdien (valgt) så udskriver den kun 1 de steder hvor checkboxen er valgt.
Avatar billede troelsm Nybegynder
04. april 2004 - 15:25 #1
Ved nærmere eftertanke tror jeg faktisk det altid er *2 den gør altså at den ikke kan se at værdien af valgt er 1
Avatar billede eagleeye Praktikant
04. april 2004 - 21:56 #2
Det er fordi den tolder valgt som en streng og ikke som et tal og så "fejler" if sætningen. Så du skal type case enten valgt til Int med Int(valgt) eller prøve at skrive "1", det sidste er nok bedst da valgt kan være tom, så prøv sådan her:

if valgt = "1" then
' GØR noget *1
else
' GØR noget andet *2
end if
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