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