Mit unobtrusive JavaScript kann man auf key…-, change-, blur-, submit-Events lauschen und die Zahl im Eingabefeld von zu vielen eingegebenen Stellen befreien.
Mit Javascript würde ich nach jedem onkeyup den Gesamtwert prüfen. Vermutlich ist eine hinter dem Dezimalzeichen so genaue Zahl auch nicht beliebig groß.
Ich weiss, wenn man den Wert mit der Maus in das Feld schiebt, gibt es kein onkeyup. Der ganze Zauber verpufft aber auch, wenn Javascript abgeschaltet ist.
Also immer serverseitig prüfen.
Und dabei berücksichtigen, dass verschiedene Zeichen (ich kenne . und ,) als Dezimaltrennzeichen verwendet werden.
Linuchs