Sollen die gleichen Zwischenwerte etc. wie hier augegeben werden?
Also, ich habe mit dem mir zur Verfügung stehenden dilletantuschen Halbwissen das Script verändert, so dass es die für mich wichtigen Werte annimmt und ausgibt.
Allerdings fehlt mir noch etwas:
-
Alle Zahlen sollten maximal mit zwei Nachkommastellen ausgegeben werden.
-
Kann man die Rechnerei erst starten lassen, wenn alle
drei Zahlen eingegeben wurden (also per Button?) -
Sehr lieb wäre es mir, wenn sich die Ausgabefelder von den
Eingabefelder unterscheiden würden, also keine Input-Felder wären. -
Kann man statt Punkte Kommas in den Ergebnissen haben?
Danke für jede Hilfe.
Hier das Script:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Abwasserrechner</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<script type="text/javascript">
// <![CDATA[
function calculate(){
cbm_alt = 5.50;
gg = 72;
cbm = 4.26;
qm = 0.78;
zahl1 = Number(document.getElementById("num1").value);
zahl2 = Number(document.getElementById("num2").value);
zahl3 = Number(document.getElementById("num3").value);
if(isNaN(zahl1) || isNaN(zahl2) || isNaN(zahl3))
return;
document.getElementById("result").value = zahl1 * cbm_alt + zahl2;
document.getElementById("result1").value = zahl1 * cbm + gg;
document.getElementById("result2").value = zahl3 * qm;
document.getElementById("result3").value = zahl1 * cbm + gg + zahl3 * qm;
document.getElementById("result4").value = (zahl1 * cbm + gg + zahl3 * qm) - (zahl1 * cbm_alt + zahl2);
}
// ]]>
</script>
</head>
<body>
<TABLE BORDER="0">
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD COLSPAN="3"><B>Bitte hier Ihre Zahlen aus der Wasserrechnung 2008 eingeben</B><BR></TD>
</TR>
<TR>
<TD></TD>
<TD>
<span>Wasserverbrauch 2008 in Kubikmeter</span>
</TD>
<TD>
<input type="text" id="num1" onkeyup="calculate()"/>
</TD>
</TR>
<TR>
<TD></TD>
<TD>
<span>Bisherige Grundgebühr pro Jahr in Euro </span>
</TD>
<TD>
<input type="text" id="num2" onkeyup="calculate()"/>
</TD>
</TR>
<TR>
<TD COLSPAN="3"><BR>
<B>Bitte hier den Wert aus der Grundstücksberechnung eingeben</B></TD>
</TR>
<TR>
<TD></TD>
<TD><span>Abflusswirksame Grundfläche in qm </span>
</TD>
<TD><input type="text" id="num3" onkeyup="calculate()"/>
</TD>
</TR>
<TR>
<TD COLSPAN="2"><BR><BR><BR><B>Hier können Sie die Ergebnisse sehen</B> <BR><BR></TD>
</TR>
<TR>
<TD></TD>
<TD>
<span><B>Bisherige Abwassergebühren</B> pro Jahr in Euro </span>
</TD>
<TD>
<input type="text" id="result" />
</TD>
</TR>
<TR>
<TD></TD>
<TD>
<B>Zukünftige Abwassergebühren</B> pro Jahr in Euro <BR>
</TD>
<TD>
<B><input type="text" id="result3" /></B>
</TD>
</TR>
<TR>
<TD></TD>
<TD>
<span> davon Grundgebühr</span>
</TD>
<TD>
<!-- <input type="text" value=72> -->72,00
</TD>
</TR>
<TR>
<TD></TD>
<TD>
<span> davon Schmutzwasser </span>
</TD>
<TD>
<input type="text" id="result1" />
</TD>
</TR>
<TR>
<TD></TD>
<TD>
<span> davon Niederschlagswasser </span>
</TD>
<TD>
<input type="text" id="result2" />
</TD>
</TR>
<TR>
<TD></TD>
<TD><B>Unterschied alte/neue Berechnung in Euro</B></TD>
<TD>
<input type="text" id="result4" />
</TD>
</TR>
</TABLE>
</body>
</html>