Das Problem ist nicht, dass es gar nicht geht, sondern, dass es in dem Moment fehlschlägt, wenn der Benutzer nicht nur das Feld verlässt, sondern gleichzeitig eine andere Aktion startet, sprich Klick auf den Warenkorb/Bestellbutton.
Dann erscheint zwar immer noch der Warnhinweis, aber die Änderung der Daten wird nicht mehr ausgeführt.
Warum es aber erst explizit ab Firefox 2.x zugeschlagen hat ist mir schleierhaft.
Naja, wie gesagt, ich werd halt mal diese Überprüfung serverseitig durchführen, dann sollte es auch für weitere Browsergenerationen klappen;)