bis vor zwei Tagen hatte ich mich nie mit Javaskript beschäftigt. Nun soll ich ein PDF-Formular erstellen, das die Eingabe von Gewichten entweder in Kilo (Eingabeformat 123456789,123) oder Tonnen (1234567,123456) ermöglicht. Wie das geht, habe ich anhand dieses Forums nun auch herausgefunden.

Jeweils habe ich die Zeichenzahl inklusive Separator auf 13 beschränkt, die Dezimalstellen auf 3 gesetzt und den Validierungsbereich auf 0-999999999 vor dem Separator eingestellt.
Nun habe ich jedoch festgestellt, dass die Eingabe 1,1238 dennoch möglich ist und zudem nach dem Verlassen des Feldes auf- bzw. abrundet (hier: 1,124). Das verfälscht das Ergebnis. Klickt man erneut in das Feld, so taucht wieder der ursprüngliche Wert auf.
Im Internet bin ich auf folgende Funktion gestoßen, die m.E. vielversprechend klang, aber ich weiß halt nicht, wie man sie richtig einbaut oder ob diese Art von Code im Acrobat überhaupt möglich ist.
[font=Verdana][fontsize=2]AFNumber_Format(2, 0, 3, 0, "\u0024", true);
AFNumber_Keystroke(2, 0, 3, 0, "\u0024", true);[/fontsize][/font]
Vielen Dank
Grüße
Freckerl