Hallo,
habe mein Essen Bestelltformular überarbeitet. Jedoch kommt immer eine Fehlermeldung wenn ich den Betrag ausrechnen möchte.
Kann mir eventuell jemand helfen? Wäre super von euch.
HTML
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title></title>
<script language="JavaScript">
function rechnen() {
if (document.essen.eins.checked==true) {
if (document.essen.mo[0].checked==true) {
document.essen.Preis[2].value = document.essen.mo[0].value;
}
else {
if (document.essen.mo[1].checked==true) {
document.essen.Preis[2].value = document.essen.mo[1].value;
}
else {
alert("Bitte für Montag ein Essen wählen!");
document.essen.Preis[2].value = "0";
}
}
}
else {
document.essen.Preis[2].value = "0";
}
if (document.essen.zwei.checked==true) {
if (document.essen.di[0].checked==true) {
document.essen.Preis[5].value = document.essen.di[0].value;
}
else {
if (document.essen.di[1].checked==true) {
document.essen.Preis[5].value = document.essen.di[1].value;
}
else {
alert("Bitte für Dienstag ein Essen wählen!");
document.essen.Preis[5].value = "0";
}
}
}
else {
document.essen.Preis[5].value = "0";
}
if (document.essen.drei.checked==true) {
if (document.essen.mi[0].checked==true) {
document.essen.Preis[8].value = document.essen.mi[0].value;
}
else {
if (document.essen.mi[1].checked==true) {
document.essen.Preis[8].value = document.essen.mi[1].value;
}
else {
alert("Bitte für Mittwoch ein Essen wählen!");
document.essen.Preis[8].value = "0";
}
}
}
else {
document.essen.Preis[8].value = "0";
}
if (document.essen.vier.checked==true) {
if (document.essen.don[0].checked==true) {
document.essen.Preis[11].value = document.essen.don[0].value;
}
else {
if (document.essen.don[1].checked==true) {
document.essen.Preis[11].value = document.essen.don[1].value;
}
else {
alert("Bitte für Donnerstag ein Essen wählen!");
document.essen.Preis[11].value = "0";
}
}
} else {
document.essen.Preis[11].value = "0";
}
if (document.essen.fünf.checked==true) {
if (document.essen.fr[0].checked==true) {
document.essen.Preis[14].value = document.essen.fr[0].value;
}
else {
if (document.essen.fr[1].checked==true) {
document.essen.Preis[14].value = document.essen.fr[1].value;
}
else {
alert("Bitte für Freitag ein Essen wählen!");
document.essen.Preis[14].value = "0";
}
}
}
else {
document.essen.Preis[14].value = "0";
}
var ergeb;
ergeb = 0;
ergeb = (document.essen.Preis[2].value*1+document.essen.Preis[5].value*1+document.essen.Preis[8].value*1+document.essen.Preis[11].value*1+document.essen.Preis[14].value*1);
ergeb = document.essen.Summe.value = ergeb;
}
</script>
</head>
<body>
<form name="essen" action="" method="" target="">
<table width="600" border ="1">
<tr>
<td width="150">[b]Montag[/b]
<input type="Checkbox" name="eins" value="montag"></td>
<td width="280">
<input type=radio name="montag" value="3.20"> Schnitzel mit Pommes
<input type=radio name="montag" value="2.10"> Sauerkrauteintopf </td>
<td width="80">
<input type="Text" name="Preis" value="3.20" size="5" > €
<input type="Text" name="Preis" value="2.10" size="5" > €</td>
<td width="80">Preis
<input type="Text" name="Preis" value="" size="5" readonly> € </td>
</tr>
<tr>
<td>[b]Dienstag[/b]
<input type="Checkbox" name="zwei" value="dienstag"> </td>
<td>
<input type=radio name="dienstag" value="3.05"> Spaghetti Bolognese
<input type=radio name="dienstag" value="2.20"> Kartoffelpuffer mit Apfelmus </td>
<td>
<input type="Text" name="Preis" value="3.05" size="5" > €
<input type="Text" name="Preis" value="2.20" size="5" > € </td>
<td>Preis
<input type="Text" name="Preis" value="" size="5" readonly> € </td>
</tr>
<tr>
<td>[b]Mittwoch[/b]
<input type="Checkbox" name="drei" value="mittwoch"> </td>
<td>
<input type=radio name="mittwoch" value="3.05"> Wursttiegel mit Kartoffelbrei
<input type=radio name="mittwoch" value="2.20"> Kartoffelpuffer mit Apfelmus </td>
<td>
<input type="Text" name="Preis" value="3.05" size="5" > €
<input type="Text" name="Preis" value="2.20" size="5" > € </td>
<td>Preis
<input type="Text" name="Preis" value="" size="5" readonly> € </td>
</tr>
<tr>
<td>[b]Donnerstag[/b]
<input type="Checkbox" name="vier" value="donnerstag"> </td>
<td>
<input type=radio name="donnerstag" value="3.30"> Schweinebraten mit Klössen
<input type=radio name="donnerstag" value="2.20"> Kartoffeln und Kräuterquark </td>
<td>
<input type="Text" name="Preis" value="3.30" size="5" > €
<input type="Text" name="Preis" value="2.20" size="5" > € </td>
<td>Preis
<input type="Text" name="Preis" value="" size="5" readonly> € </td>
</tr>
<tr><td>[b]Freitag[/b]
<input type="Checkbox" name="fünf" value="freitag"> </td>
<td>
<input type=radio name="freitag" value="3.10"> Hacksteak mit Kartoffeln
<input type=radio name="freitag" value="2.05"> Kartoffelsuppe mit Wiener </td>
<td>
<input type="Text" name="Preis" value="3.10" size="5" > €
<input type="Text" name="Preis" value="2.05" size="5" > € </td>
<td>Preis
<input type="Text" name="Preis" value="" size="5" readonly> € </td></tr>
<tr>
<td></td>
<td></td>
<td><input type="Button" name="" value="Berechne" onclick="rechnen()"</td>
<td>Summe:
<input type="Text" name="Summe" value="0.00" size="6" readonly> € </td>
</tr>
</table>
</form>
</body>
</html>
Alles anzeigen
Viele Grüße