fortunaboy: Problem mit Radiobutton

Beitrag lesen

Moin hab da ein problem mit diesem quelltext:

<HTML>
  <HEAD>
    <TITLE>Demo zu Radiobutton</TITLE>
    <SCRIPT LANGUAGE="JavaScript">
       <!--
        var x=1.50, y=2.50, z=3.50, zahlung;
        function Betrag(x)
        {
        document.Testformular.NName.value=x;

}

function Betrag(y)
        {
         document.Testformular.NName.value=y;
        }

function Betrag(z)
        {
         document.Testformular.NName.value=z;
        }

function abc()
        {

zahlung=window.prompt("Wie möchten sie zahlen...Euro?");

zahlung=parseFloat(zahlung);

if (this.checked) {Betrag(x);}

zahlung=zahlung-1.50;

if(zahlung==0) {document.write("Sie erhalten kein Rückgeld!");}
            if (zahlung>0) {document.write("Sie erhalten"+zahlung+"Euro Rückgeld!");}

if (this.checked) {Betrag(y);}

zahlung=zahlung-2.50;

if(zahlung==0) {document.write("Sie erhalten kein Rückgeld!");}
            if(zahlung>0) {document.write("Sie erhalten"+zahlung+"Euro Rückgeld!");}

if (this.checked) {Betrag(z);}

zahlung=zahlung-3.5;

if(zahlung==0) {document.write("Sie erhalten kein Rückgeld!");}
            if(zahlung>0) {document.write("Sie erhalten"+zahlung+"Euro Rückgeld!");}

}

//-->
      </script>

</HEAD>

<CENTER>
      <H2><FONT COLOR=RED>Radiobutton</FONT></H2>
    </CENTER>

<FORM NAME="Testformular">
     <TABLE BORDER=O>
        <TR>
           <TD><B>Das Ticket kostet:</B>
           <TD><INPUT TYPE="text" Name="NName" SIZE=20
                >€

</TR>
     </TABLE>

<BR>

<INPUT TYPE="radio" Name="umwandeln" VALUE="Preisklasse A"
                  onClick="if (this.checked) {Betrag(x);}"> Preisklasse A
     <BR>
     <INPUT TYPE="radio" Name="umwandeln" VALUE="Preisklasse B"
                  onClick="if (this.checked) {Betrag(y);}"> Preisklasse B
     <BR>
     <INPUT TYPE="radio" Name="umwandeln" VALUE="Preisklasse C"
                  onClick="if (this.checked) {Betrag(z)}"> Preisklasse C
     <br>
     <INPUT TYPE="button" NAME=Bezahlen Value=Bezahlen onClick={abc();}>
  </FORM>

funzt sweit nur das programm wechselt immer nur für preisklasse A das wechselgeld auch wenn man preisklasse b auswählt!!!
Bitte um schnellen Rat
Danke
Mfg FortunaBoy