:-( Steffen: Addition zweier Werte, aber nicht als Strings aneinanderhängen

Beitrag lesen

Aber so geht dem :
function calc()
{
var i;
var sum = 0;
for (i = 1; i < 11; i++)
{
  var x = eval("document.forms1.f" + i);
  sum += parseInt(x);
}
alert(sum);
}

Hab dein "x.value" net gesehen, lass dem ".value" weg, weisst du!

Immer noch NaN.
Warum betrachtet JS mein x.value eigentlich als String und nicht als numerischen Wert?

Gruß

Steffen