Re: Neue Scheine - Erfahrungsberichte
Posted: Thu Jun 06, 2013 10:23 am
Der Fehler tritt auf, wenn man erst die Seriennummer eingibt und dann erst den Wert. Hat nichts mit dem Webbroswer zu tun. Auch bei Firefox krieg ich das hin. Wenn man danach den Wert auswählt und dann nochmal ins Seriennummernfeld klickt und es nun verläßt wird das Feld auch wieder grün.
Der "Fehler" liegt im Javascript Code, die Seriennummer wird nur geprüft wenn ein Element verlassen wird. die Funktion "validSerial" hat eine ein logisches Oder, dass prüft ob eine Seriennummer nach altem Standard gültig ist, oder nach den Europastandard wenn es ein Fünfer ist:
Ich schätze, dass die denomination extra hineingenommenwurde, um schlauberger mit höheren Werten auszubremsen. Wobei die Javascriptüberprüfung nur lokal auf euren PC durchgeführt wird. Das heißt der Server prüft die ganze Geschichte beim Absenden nochmals selber. Daher werden die Roten Scheine dann auch übernommen. Es ist nur Optik für die Benutzer, wie gesagt, wenn ihr den Wert und die Seriennummer eingetragen habt, müsst ihr nur nocheinmal in das Feld der Seriennummer klicken und gleich wieder verlassen.
Codemäßig könnte man das nur ändern, indem man die Prüfung des Wertes weglässt, oder einen nicht gewählten Wert vorher schon abfängt und einfach garkeine Färbung veranläßt.
Der "Fehler" liegt im Javascript Code, die Seriennummer wird nur geprüft wenn ein Element verlassen wird. die Funktion "validSerial" hat eine ein logisches Oder, dass prüft ob eine Seriennummer nach altem Standard gültig ist, oder nach den Europastandard wenn es ein Fünfer ist:
Code: Select all
if(validSerial.test(serial) || (denomination == 5 && validEuropaSerial.test(serial)))Codemäßig könnte man das nur ändern, indem man die Prüfung des Wertes weglässt, oder einen nicht gewählten Wert vorher schon abfängt und einfach garkeine Färbung veranläßt.