... Hi Struppi, das ist der zweite Akt zu deiner Hilfe von vorgestern, die Fragebogen-Addition mit den vielen sum-s. You remember?
Ja.
<script type="text/JavaScript">
function x(f)
{
var ergebnis = 0;
if(!f.sum) return;
for(var i = 0; i < f.sum.length;i++) ergebnis += eval(f.sum[i].value / 244);
Es gibt eigentlich nie einen Grund eval zu verwenden.
for(var i = 0; i < f.sum.length;i++) ergebnis += (f.sum[i].value / 244);
tut's auch und ist wesentlich schneller
Zum runden brauchst du parseInt oder round
z.b.
ergebnis = parseInt(ergebnis * 100 + .5) / 100;
Struppi.