Das Verhalten ist definitiv falsch!
Hier ist eine flash animation was passiert:
- man gibt 10.00 ein
- alles schein ok
- man ueberprueft den wert -- er schein ok zu sein
- man verlaesst das feld
==> daraus wird 1000!
Das ist falsch:
Entweder ignoriert das eingabefeld den punkt, dann sollte er nicht dargestellt werden!
Oder der punkt wird als separator fuer 1000er gesehen, dann ist aber die eingabe 10.00 falsch und der dialog sollte nachfragen.
Einfach den punkt nachdem der fokus wechselt zu entferen ist definitiv ein grober fehler in der programmierung weil es veollig unerwartet ist.
Technisch mag das OK sein aber gerade bei einer anwendung ist ein solch unerwartetes verhalten fatal. Bei einem test wuerde das zur abwertung des programms fuehren und die note 'mangelhaft' bedeuten.
Das waere ein paradebeispiel fur Alan Coopers "The Inmates Are Running the Asylum: Why High-tech Products Drive Us Crazy and How to Restore the Sanity"
Michael