Also habe ich es bisher so gemacht (kleiner Ausschnitt):
if(document.Formular.Raucher[0].checked == true) b=-2.59;
else b=0;
Das ist sehr umständlich. Einfacher wäre es z.b. so:
var b = document.Formular.Raucher[0].checked ? -2.59 : 0;
Dies funktioniert auch einwandfrei, doch an einer Stelle (bei den Sportarten) sollte es nur immer den höchsten Wert verrechnen, egal wieviele Checkboxen aktiv sind.
Das verstehe ich nicht?
Gibt es da irgendeine Möglichkeit, dass der Grösste Wert ausgelesen wird?
Der größte Wert von was?
Struppi.