webForumDet fria alternativet

if sats problem

7 svar · 301 visningar · startad av Danielkun

DanielkunMedlem sedan maj 2003361 inlägg
#1

Jag har en fungerande IF sats som ser ut som detta:

if strToCheckInput >= 1 OR request.form("Checkbox1") = "ON" then

och jag undrar varför inte detta funkar:

if strToCheckInput < 1 OR request.form("Checkbox1") <> "ON" then

Är det inte samma sak? Jag vet att ordningen på satsen blir omvänd, men den andra vill inte funka alls..

Tack i förväg!

@ndersMedlem sedan juni 200032 969 inlägg
#2

På vilket sätt fungerar det inte?

Är det inte samma sak?

Nä, större än eller lika med kan aldrig vara samma sak som mindre än. Men det kanske inte var det du menade?

DanielkunMedlem sedan maj 2003361 inlägg
#3

Förlåt, jag förklarade mig nog inte så bra..

Så här ser IF satsen ut som fungerar :

if strToCheckInput >= 1 OR request.form("Checkbox1") = "ON" then
response.write "OK"
else
response.write "No Input"
end if

Vad jag skulle vilja göra nu är att ändra ordningen på IF satsen så "No Input" kommer först och "OK" i else delen :)

strToCheckInput innehåller bara siffror där allt över 0 är positivt
request.form("Checkbox1") är positiv när den innehåller "ON"

@ndersMedlem sedan juni 200032 969 inlägg
#4

Danielkun skrev:

strToCheckInput innehåller bara siffror där allt över 0 är positivt

Vad menar du med "bara siffror"? Är det ett tal eller är det en sträng? Du jämför som om variabeln skulle vara av subtypen heltal, men variabeln heter som om den vore en sträng. Det är viktigt när det gäller ifsatser, eftersom talet 5 inte är samma sak som en sträng med innehållet 5.

mvh

DanielkunMedlem sedan maj 2003361 inlägg
#5

sorry. jag döpte strängen lite fel. den innehåller bara heltal.

detta funkar i den "omvändna" ordningen:

if strToCheckInput < 1  then

det är när jag lägger till

OR request.form("Checkbox1") <> "ON"

det blir strul.

ska genast kolla upp hur man döper variablerna! ;)

@ndersMedlem sedan juni 200032 969 inlägg
#6

Om innehållet i variablerna stämmer så ska det här funka:

if strToCheckInput < 1 [b]AND[/b] request.form("Checkbox1") <> "ON" then
   response.write "No Input"
else
   response.write "OK"
end if

Notera en viss liten sak. :)

DanielkunMedlem sedan maj 2003361 inlägg
#7

ja just det!! det är så man ska tänka.. !!

VARFÖR är jag så seeeeeeeg! x(

TACK!! :birp

@ndersMedlem sedan juni 200032 969 inlägg
#8

Läs gärna här hur det är tänkt att "Acceptera som slutgiltigt svar" ska användas. :)

124 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)