Berechneter Wert und JavaScript: Wandfarbenrechner erstellen

In diesem Artikel erfahren Sie, wie Sie JavaScript in Kombination mit dem Formularelement „Berechneter Wert“ einsetzen können. Am Beispiel eines Kostenrechners für Wandfarbe wird erläutert, wie Sie die benötigte Farbmenge und die Gesamtkosten basierend auf der zu streichenden Fläche und der gewählten Farbe berechnen. Dabei lernen Sie, verschiedene Formularwerte sinnvoll zu verknüpfen und Berechnungen zu automatisieren.

Formularaufbau Schritt für Schritt

Der Kostenrechner wird auf einer neuen, leeren Formularseite erstellt, die ausschließlich für diesen Zweck vorgesehen ist. Folgen Sie den nachstehenden Schritten:

Raummaße eingeben

Für die Berechnung der zu streichenden Wandfläche sind die Maße des Raumes erforderlich.

Überschrift hinzufügen

  1. Fügen Sie eine Überschrift mit dem Titel Raummaße eingeben ein. Verwenden Sie dafür das Formularelement Textabsatz.

Eingabefelder erstellen

Erstellen Sie drei Eingabefelder für Länge, Breite und Höhe des Raumes. Achten Sie darauf, dass die technischen Namen korrekt angegeben werden, da diese für Berechnungen benötigt werden.



Eingabefeld für Länge
Beschriftung Raumlänge in Meter
Technischer Name raumlaenge
Validierung Zahl (kleinster Wert: 0)

Eingabefeld für Breite
Beschriftung Raumbreite in Meter
Technischer Name raumbreite
Validierung Zahl (kleinster Wert: 0)

Eingabefeld für Höhe
Beschriftung Raumhöhe in Meter
Technischer Name raumhoehe
Validierung Zahl (kleinster Wert: 0)

Abzugsfläche definieren

Damit Fenster und Türen von der Gesamtfläche abgezogen werden können, müssen diese im Formular angegeben werden.

Eingabefeld für Abzugsfläche

Beschriftung Abzugsfläche in Quadratmetern
Technischer Name abzugsflaeche
Validierung Zahl (kleinster Wert: 0)

Farbauswahl einrichten

Lassen Sie die Nutzerinnen und Nutzer zwischen verschiedenen Farbqualitäten wählen.

Überschrift hinzufügen

  1. Fügen Sie eine Überschrift Farbauswahl ein.

Einfachauswahl erstellen

Erstellen Sie eine Einfachauswahl mit verschiedenen Farbqualitäten.

Einfachauswahl für Farbauswahl

Beschriftung Gewünschte Farbqualität
Technischer Name farbe
Optionen
  1. Beschriftung: Standard-Wandfarbe - 15 €/L (Wert: 15)
  2. Beschriftung: Premium-Wandfarbe - 25 €/L (Wert: 25)
  3. Beschriftung: Bio-Wandfarbe - 35 €/L (Wert: 35)

JavaScript-Berechnungen implementieren

Automatisieren Sie nun die Berechnungen mit JavaScript.

Wandfläche berechnen

Erstellen Sie einen 'Berechneten Wert'.


Berechneter Wert für Wandfläche

Beschriftung Zu streichende Wandfläche
Technischer Name wandflaeche
JavaScript
Aktivieren Sie
  1. Wert im Formular anzeigen
    Mit dieser Option wird der berechnete Wert direkt im Formular sichtbar, sodass Benutzer die Ergebnisse der Berechnung unmittelbar sehen können.
  2. Wert direkt im Browser neu berechnen

Das macht die JavaScript-Funktion:

  1. Berechnet die Grundfläche: (Länge + Breite) × 2 × Höhe
  2. Zieht die Abzugsfläche ab
  3. Verwendet parseInt(), um die Eingabewerte als Ganzzahlen zu lesen und ungültige Zeichen zu ignorieren

Farbmenge berechnen

Erstellen Sie einen 'Berechneten Wert'.


Berechneter Wert für Farbmenge

Beschriftung Benötigte Farbmenge
Technischer Name farbmenge
JavaScript
Aktivieren Sie
  1. Wert im Formular anzeigen
  2. Wert direkt im Browser neu berechnen

Das macht die JavaScript-Funktion:

  1. Berechnet den Farbbedarf (0,125 Liter pro m²)
  2. Rundet auf volle Liter auf

Gesamtkosten berechnen

Erstellen Sie einen 'Berechneten Wert'.


Berechneter Wert für Gesamtkosten

Beschriftung Gesamtkosten
Technischer Name gesamtkosten
JavaScript
Aktivieren Sie
  1. Wert im Formular anzeigen
  2. Wert direkt im Browser neu berechnen

Die JavaScript-Funktion multipliziert die berechnete Farbmenge mit dem Literpreis der gewählten Farbe.

Zusammenfassung

Ihr Wandfarbenrechner ist nun einsatzbereit und umfasst:

  1. Automatische Berechnung der Wandflächen
  2. Berücksichtigung von Abzugsflächen
  3. Ermittlung der benötigten Farbmenge
  4. Kalkulation der Gesamtkosten

Testen Sie den Rechner mit verschiedenen Eingabewerten, um sicherzustellen, dass alle Berechnungen korrekt funktionieren.

Vorlage – Wandfarbenrechner

Dieser Wandfarbenrechner ist auch als Vorlage auf unserer Website verfügbar. Sie finden die Vorlage unter Self Service .

Die Vorlage wurde so konzipiert, dass sie ausschließlich für die Berechnung dient, beispielsweise für ein Produkt auf Ihrer Website. Daher ist der Absenden-Button ausgeblendet, da keine Formularübermittlung erforderlich ist.

Feedback