Shihan: Summierung über Tabelle

Beitrag lesen

Ok, konnte es nun selbst lösen, der Hinweis von wahsaga hat mir aber sehr geholfen.

Da ich häufig im Internet nach Problemen und deren Lösung suche und häufig zwar mein Problem xy wiederfinde aber nie die Lösung, poste ich hier mal wie es bei mir funktioniert hat:

function updateRowSummary() {
 var elementCount = document.forms["workTimeRegListForm"].elements["wochenId"].length;
 for(var i = 0; i<elementCount; i++) {
  var moName = "Orders[" + i + "].moZeitStd";
  var diName = "Orders[" + i + "].diZeitStd";
  var miName = "Orders[" + i + "].miZeitStd";
  var doName = "Orders[" + i + "].doZeitStd";
  var frName = "Orders[" + i + "].frZeitStd";
  var saName = "Orders[" + i + "].saZeitStd";
  var soName = "Orders[" + i + "].soZeitStd";

var sum =  parseFloat(document.forms["workTimeRegListForm"].elements[moName].value) +
     parseFloat(document.forms["workTimeRegListForm"].elements[diName].value) +
     parseFloat(document.forms["workTimeRegListForm"].elements[miName].value) +
     parseFloat(document.forms["workTimeRegListForm"].elements[doName].value) +
     parseFloat(document.forms["workTimeRegListForm"].elements[frName].value) +
     parseFloat(document.forms["workTimeRegListForm"].elements[saName].value) +
     parseFloat(document.forms["workTimeRegListForm"].elements[soName].value);

var sumName = "row[" + i + "].sum";

document.forms["workTimeRegListForm"].elements[sumName].value = sum.toFixed(1);
 }
}