Hallo Community, ich hab eine Seite mit einem Formular, darauf befinden sich 3 Radiobuttons zur Auswahl zwischen Frühstück, Halb- und Vollpension. Frühstück kostet 50€ pro Nacht, Halbpension 65€ und Vollpension 80€, zusätzlich gibt es noch ein Kontrollkästchen zur Auswahl eines Zimmers mit Balkon, was pro Nacht 10€ Zuschlag kostet
Dann sind da noch zwei Textfelder , eines wo man die Anzahl der Übernachtungen einfügt, und eine anderes , das den Preis ausgibt.
Mein Script dazu ist leider fehlerhaft, es wird kein Preis ausgegeben, der sollte immer dann erscheinen , sobald irgendeine Kombination ausgewählt ist, also ohne zusätzliches Button-klicken onchange. Wer kann mir helfen, hier mal der Komplette Quelltext:
<html>
<head>
<title>Hotelpreise</title>
<script language="JavaScript">
function berechne()
var g = document.f.ü.value-0;
if (document.f.J[0].checked) z = g * 50;
if (document.f.J[0].checked) z = g * 65;
if (document.f.J[0].checked) z = g * 80;
if (document.f.cb.checked) z= z + g*10;
document.f.p.value = z;
)
</script>
</head>
<body >
<form name="f">
<table class=form >
<tr><td class=r><input type="radio" name="J" value=50 onChange="berechne()" checked>  Frühstück <td class=r><input type="checkbox" name="cb" value=10 onChange="berechne()" checked>mit Balkon</td></tr>
<tr><td><input type="radio" name="J" value=65 onChange="berechne()" >  Halbpension</td></tr>
<tr><td><input type="radio" name="J" value=80" onChange="berechne()">  Vollpension</td></tr>
<tr><td class=l>Übernachtungen  <input type="text" size=10 value=1 name= "ü" onChange="berechne();"></td><td class=l>Preis (Euro)  <input type="text" size=10 name="p" readonly></td></tr>
</table>
</form>
</body>
</html>
Ich weiß, das ich bei den Radiobuttons den Value gesetzt hab und im Script doch nicht verwende, aber wenn jemand die Lösung hat wäre ich dankbar.