Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.serverside.asp:
> Michael Tillgaard skrev:
>
> > Selvom request.form("svar1") er TRUE
> > skrives altid "Du svarede: Nej".
> > Hvad er det lige jeg gør galt her?
>
> Du tager ikke højde for at der er forskel på "true" og true. Når du
> laver et formrequest vil den returnerede værdi altid være en streng.
> Hvis du vil have det til at være noget andet, skal du typecaste det - fx
> med Cbool:
>
> Dim svar1
> svar1 = CBool(Request.Form("svar1"))
>
> IF svar1 Then
> Response.Write("Du svarede: Ja")
> Else
> Response.Write("Du svarede: Nej")
> End if
>
> (bemærk at "IF X = True" er det samme som "IF X")
Tak Jens, det var jo lige sådan den skulle ordnes.
M.v.h.
Michael
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials