Seite 1 von 1

Berechnungsscript mit Optionsfeldern

Verfasst: 11.03.2014, 15:54
von deaza
Hallo,
ich hoffe Ihr könnt mir helfen.
Ich habe ein Formular erstellt mit Optionsfeldern, Kontrollkästchen und Textfeldern.

  1. Die erste Gruppe Optionsfelder (Tarif) besteht aus drei Feldern. Unter Optionen (Optionsfeldauswahl) habe ich jedem dieser Felder einen Wert zugewiesen(4,99, 8,99, 10,99)

    Dem Kontrollkästchen (Premium) habe ich unter Exportwert den Wert 4,50 zugewiesen.

    Jetzt habe ich noch ein Textfeld (Anzahl) in dem man eine Zahl eintragen kann.

    Und zu guter letzt ein Textfeld (Berechnung) mit dem Format Zahlen, 2 Dezimalstellen und € in dem die Berechnung durchgeführt werden soll.
Berechnet werden soll folgendes:
(Tarif + Premium) * Anzahl

Für die Gruppe gilt natürlich der unter Optionsfeldauswahl angegebene Wert des ausgewählten Optionsfeldes)

Das Problem
Wenn ich die automatische Berechnung mit "Wert ist" nutze und kann ich ja nur den ersten Teil der Berechnung durchführen, also Tarif + Premium. Hier wir der Wert auch richtig ausgegeben.

Beispiel: Das ausgewählte Optionsfeld Tarif hat den Wert 4,99 und das Kontrollkästchen ist aktiviert, Ausgabe im Textfeld Berechnung 9,49 €. Kontrollkästchen deaktiviert, Ausgabe 4,99 €

Wenn ich jetzt beispielsweise wieder nur die Addition, aber als Benutzerdefinierte Rechnung mache:

Code: Alles auswählen

var a = this.getField("Tarif");
var b = this.getField("Premium");
{
event.value = (a.value + b.value);
}
Erhalte ich erstmal die Fehlermeldung:

Code: Alles auswählen

Der eingegebene Wert stimmt nicht mit dem Format des Feldes überein. [Berechnung]
Wenn ich daraufhin das Format für das Feld lösche, bzw. kein Format festlege, bekomme ich zumindest keine Fehlermeldung mehr. Die Ausgabe ist aber trotzdem falsch.

Beispiel: Das ausgewählte Optionsfeld Tarif hat den Wert 4,99 und das Kontrollkästchen ist aktiviert, Ausgabe im Textfeld Berechnung 4,994,50. Kontrollkästchen deaktiviert, Ausgabe 4,99oOff


Was mache ich falsch?

Vielen, Vielen Dank im Voraus
LG
David

Berechnungsscript mit Optionsfeldern

Verfasst: 11.03.2014, 16:29
von nele_sonntag
Hallo David,
es wäre gut, wenn Du Dein PDF hochladen könntest. Das erspart Kaffeesatzlesen, denn es könnte auch ein Seiteneffekt von etwas anderem sein, was Du nicht aufgeführt hast bzw. derjenige, der helfen möchte, müsste Dein Konstrukt erneut anlegen..
LG Mandy

Berechnungsscript mit Optionsfeldern

Verfasst: 11.03.2014, 18:11
von deaza
OK, klingt logisch.
Hier mal die vereinfachte Version.

Danke

Berechnungsscript mit Optionsfeldern

Verfasst: 11.03.2014, 18:37
von Merklin
Hi,

so besser?

VG Merklin

Berechnungsscript mit Optionsfeldern

Verfasst: 12.03.2014, 17:51
von deaza
Ja super!
Vielen Dank

Wusste nicht das es so simpel ist, habe mir tagelang daran den Kopf zerbrochen.