MudGuard: Größer als Operator funktioniert nicht ganz korrekt

Beitrag lesen

Hi,

Soweit sogut solange man vor den Wert keine Null stellt.
Wenn ich jetzt aber z.B. 022 schreibe, erscheint keine Alert-Box, obwohl
der Wert doch immernoch größer als 20 ist.

Nein. Eine führende 0 bedeutet, daß die Zahl eine Oktalzahl ist.
022 ist also 2*8 + 2 = 18. 18 ist nicht größer als 20.

Wisst ihr was ich da falsch mache bzw. noch einbauen muss?

Du mußt führende Nullen vorher entfernen, damit die Zahl nicht als Oktalzahl interpretiert wird.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/