Automatisch berechnendes HTML-Formular




Bitte nur Zahlen eingeben!

Bestätigen durch Weiterspringen mit der [ Shift ] - [ Umschalt ]  Taste, oder durch Klicken in das nächste Eingabefeld.

Die Seite neu laden mit  [
F5 ]  oder [ Strg ] + [
F5 ]  - je nach Browser.
Erste Eingabe:
A

Zweite Eingabe:
B
Die etwas erratische Farbgebung von Fehlern, Tausender- und Dezimalzahlen ist der unterschiedlichen Fehlerbehandlung der Browser in deutscher Sprache geschuldigt, welche auch dazu zwingt, die Tausender- Trennzeichen (Punkte) und Dezimal- Trennzeichen (Kommas) für die Berechnung im englischsprachigen Java Script umzutauschen. Man kann sie jedoch abschalten; dann werden allerdings auch Fehleingaben nicht mehr hervorgehoben.

Die Anzahl der Dezimalstellen läßt sich einstellen.
Erstes Ergebnis:
C = A x B

Zweites Ergebnis:
D = C x 2

Wichtig ist in dem Zusammenhang, daß im Formular selbst keine Eingabefelder außer den zur Berechnung notwendigen vorliegen, denn jedes Feld löst das nächste aus; die Eingabereihenfolge wird durch Tabindex erzwungen. Mehr dazu hier. Nach jeder Eingabe und Berechnung springt der Fokus wieder in das erste Feld.
Dritte Eingabe:
E

Drittes Ergebnis: F = (D - E) * 100
Vierte Eingabe:
G

Viertes Ergebnis: H = F / G






Mehr
------

JHR 2015