Ich habe auf einem PDF Formular, mehrere Felder die jeweils zu einer Summe gebildet werden.
Name : Teil Punkte 1: Teil Punkte 2..... Gesamt Name : Teil Punkte 1: Teil Punkte 2..... Gesamt Name : Teil Punkte 1: Teil Punkte 2..... Gesamt Name : Teil Punkte 1: Teil Punkte 2..... Gesamt GESAMT SUMME
Ich möchte aber das sich die Gesamt Summe nur bildet WENN neben den o.g. Zeilen eine Checkbox aktiv ist.
Du übernimmst deine Einzelsummen als Wert für die gesetzte Checkbox. Die kann zwar nur an oder aus sein, aber den Wert für 'an' kannst du per Javascript über die dazugehörige Zwischensumme definieren:
Deine Gesamtsumme besteht dann aus der Summe der Checkboxwerte cbWert.1 bis cbWert.4
Oder du addierst die Gesamtsumme per Javascript mit einer for-Schleife für die Zwischensummen die per checkbox. gesetzt sind:
Der erste Code gehört mit den entsprechenden Anpassungen auf die dazugehörigen Checkboxen in die Checkboxen. Der untere Code wäre für die Gesamtsumme.
im ersten werden aus den angekreuzten Checkboxen werte in Variablen gespeichert, die dann ganz normal aufaddiert werden, wie du es jetzt schon machst.
Im 2. Beispiel wird in der Gesamtsumme abgefragt ob Checkboxen gesetzt sind, und dann gleich Die Gesamtsumme um die zur Checkbox gehörendn Zwischensumme aufsaldiert:
Wenn Checkbox.i "ja" enthält, dann Gesamtsumme = Gesamtsumme + Zwischensumme i wenn nicht 'ja' dann passiert nichts mit der Gesamtsumme und i wird eins weiter gezählt und die Schleife läuft ein weiteres mal mit dem neuen i durch.