Hi,
habe eine einfache Funktion, die alle Werte aus Eingabefeldern zusammen addiert und in einem Summenfeld anzeigt.
<script language="JavaScript">
function summe() {
sollsumme=0;
i= 0;
while (document.formular.elements[i]) {
if (document.formular.elements[i].name.substring(0,1)=="S") sollsumme+=Number(document.formular.elements[i].value);
if (document.formular.elements[i].name.substring(0,4)=="ssum") {
ssumid=i;
document.formular.elements[ssumid].value=sollsumme;
sollsumme=0;
}
i++;}
setTimeout("summe()",500);
}
</xsl:comment>
</script>
Problem dabei ist, dass ich nur jeweils den ersten Wert(1.Spalte) der 1. Reihe mit dem ersten Wert der 2.Reihe addieren möchte! - und so weiter also den 2.Wert der 1.Reihe mit dem 2.Wert der 2.Reihe -das Ergebnis wird dann jeweils in dem zugehörigen Summenfeld angezeigt (also Summenfeld der 1.Spalte und soweiter) und das Ganze ohne einen Namen der Input felder zu vergeben (da ich diese aus einem XML-Fragment erhalte!)
vielen Dank für schnelle Hilfe!
Marc