Hallo,
d=eval(d+document.f.elements[z].value);
wenn jetzt z.b. d=2 und document.f.elements[3].value=4 ist dann wird nicht "6" sondern "24" ausgegeben.was mache ich falsch?
Es werden Zeichenketten addiert, da Formularfelder nicht 4 sondern "4" enthalten!
Wenn d bereits ein numerischer Wert ist sollte
d+=parseInt(document.f.elements[3].value,10);
reichen.
MfG, Thomas