17. september 2006 - 13:31
Der er
3 kommentarer og 2 løsninger
= virker ikke?!
Ok, jeg får snart abstinenser. Jeg har denne kode: <% Dim randomnumber Randomize randomnumber = Int(Rnd()*100+1) if IsEmpty(Session("randomnumber")) Then session("randomnumber") = randomnumber end if %> <form method="post" action="gt.asp"> <input type="text" name="gtal" value=""> <input type="submit" value="GÆT"> </form> <br><br> <% if request.form("gtal") = session("randomnumber") then %> Du gættede tallet. <% end if %> Når tallet eksempelvis er 30 og jeg skriver 30 i mit tekstfelt, reagerer den ikke på, at tallene er lig hinanden - hvorfor gør den ikke det?! På forhånd tak.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
17. september 2006 - 13:34
#1
prøv med <% if cint(request.form("gtal")) = cint(session("randomnumber")) then %>
17. september 2006 - 13:35
#2
Prøv med denne kode, CSTR virker ofte ;-) <% if cstr(request.form("gtal")) = cstr(session("randomnumber")) then %>
17. september 2006 - 13:41
#3
cint definerer strings til tal cstr definerer tal til strings
17. september 2006 - 13:42
#4
okay, tak... jeg må nok hellere give point til den hurtigste. Hvordan kan det være at det jeg lavede ikke virker?
17. september 2006 - 13:48
#5
fordi den forsøger at sammenligne et tal med tekst
Kurser inden for grundlæggende programmering