Lara: Problem For Schleife

Beitrag lesen

Hallo,

ich habe ein Formular, mit dem Angebote für einen Sanit ätsdienst erstellt werden sollen.

Dazu habe ich die Vorgabe n Felder (hier 5).

Ich habe 1 fixe  Zeitdifferenz (x-Stunden) = Dauer
Dann die 5 Felder mit Einheiten | Kosten/EH | Art (Std./km) | Pauschalbetrag | EH inkl | zwsumme | Steuersatz

Dazu folgende Berechnung - nur leider wird nix angezeit. Wo ist der Fehler?? Wer kann mir helfen? - komplettes Skript gerne auch als E-Mail!!

Vielen lieben Dank
LARA

function rechnung()
{
 var stunden = Number(document.angebotsform.stunden.value.replace(/,/,"."));
 var steuersumme = Number(document.angebotsform.steuersumme.value.replace(/,/,"."));
 var zuschlag = Number(document.angebotsform.zuschlag.value.replace(/,/,"."));
 var rabatte = Number(document.angebotsform.rabatte.value.replace(/,/,"."));
 var gutschrift = Number(document.angebotsform.gutschrift.value.replace(/,/,"."));

for (var i = 1; i <= 5; i++) {

var einheiten[i] = Number(document.angebotsform.elements['einheit'+i].value.replace(/,/,"."));
 var kosteneh[i] = Number(document.angebotsform.elements['ko_eh'+i].value.replace(/,/,"."));
 var kostenpa[i] = Number(document.angebotsform.elements['ko_pausch'+i].value.replace(/,/,"."));
 var einheitin[i] = Number(document.angebotsform.elements['einh_inkl'+i].value.replace(/,/,"."));
 var einheit[i] = document.angebotsform.elements['eh'+i].value;
 var steuer[i] = document.angebotsform.elements['rech'+i].value;

if (einheit[i]=="1")
    {
  if (stunden[i] - einheitin[i] <= "0") {
  aus[i] = (einheiten[i] * kostenpa[i]);
  } else {
  aus[i] = (stunden[i] - einheitin[i]) * einheiten[i] * kosteneh[i]  + (einheiten[i] * kostenpa[i]);
  }

}
    else if (einheit[i]=="3")
    {
  if (einheiten[i] - einheitin[i] <= "0") {
  aus[i] = (einheiten[i] * kostenpa[i]);
  } else {
  aus[i] = (einheiten[i] - einheitin[i]) * kosteneh[i]  +  kostenpa[i];
  }

}

if (steuer[i] == "-1")
    {
     aus[i] = "0";
    }

document.angebotsform.zwisu[i].value = aus[i];

{
 if (steuer[i] > 0) {
 steuertmp[i] = aus[i] * steuer[i] / 100;
 }
 else {
 steuertmp[i] = "0";
 }
 document.angebotsform.elements['steuersumme'+i].value = steuertmp[i];
 }

document.angebotsform.endsumme.value = aus + (aus * (zuschlag - rabatte)/100) + steuersumme - gutschrift;

}

}

//-->
</script>