Avatar billede maxikoll Nybegynder
10. marts 2003 - 12:07 Der er 6 kommentarer og
2 løsninger

Checkbox

Hvorfor kan jeg ikke få den til at fatte at box = "" eller hvis den ikke er "on"... Den vil ikke skrive "nej" ud når den ikke er checked.


Kode eks.:

<form action="test.asp" method="post">
<input type="checkbox" name="Test">
<input type="submit">
</form>

<%
IF Request.Servervariables("Content_Length") > 0 THEN

box = request.form("test")

IF box = "on" THEN
box = "ja"
ELSE
box = "nej"
END IF

Response.Write(box)

End If
%>
Avatar billede Slettet bruger
10. marts 2003 - 12:13 #1
din chechbox skal så se sådanne ud:

<input type="checkbox" name="Test" value="accept">

og tjek med:

if not request.form("Test") = "accept" then
'nej
else
'ja
end if

virker det så ikke ?
Avatar billede jpvj Nybegynder
10. marts 2003 - 12:13 #2
Hmmm... det ser umiddelbart rigtigt ud.

Er ASP case sensitive? Du bruger Test i din <INPUT> tag og "test" i request.form.


JP
Avatar billede erikjacobsen Ekspert
10. marts 2003 - 12:14 #3
Fjern bare din yderste if-sætning. Det er bare derfor!
Avatar billede roo104 Nybegynder
10. marts 2003 - 12:14 #4
manger du ikke value="on" så den får en værdi når den er checked
Avatar billede jpvj Nybegynder
10. marts 2003 - 12:16 #5
Value parameteren forresten påkrævet i flg. http://www.blooberry.com/indexdot/html/tagpages/i/inputcheck.htm.

JP
Avatar billede maxikoll Nybegynder
10. marts 2003 - 12:21 #6
erikjacobsen, det var faktisk derfor, den er ikke checked, så værdi vil være 0 og så er Request.Servervariables("Content_Length") ikke > 0.

Dog har du ikke svaret som et svar, hvis du gør det, så får du point :)
Avatar billede erikjacobsen Ekspert
10. marts 2003 - 12:40 #7
Nej tak, ingen point til mig.
Avatar billede maxikoll Nybegynder
10. marts 2003 - 13:05 #8
ok
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