Janko: Radio-Buttons

Hallo!
Ich habe folgendes Problem. Ich habe ein Formular mit 3 Radiobuttons (zur gleichen Gruppe gehörend) erstellt. Anstatt der Submit-Funktion, soll beim Abschicken einfach der Wert des jeweiligen Buttons ausgegeben werden. Mir wird aber immer "undefinded" zurückgegeben. Ich habe bereits den tag aus SelfHTML kopiert (an dieser Stelle danke). Trotzdem ließ sich das Problem nicht lösen.

<script language="JavaScript">
<!--
function zeige(form){
alert(form.Zahlmethode.value);
}
//-->
</script>
</head>

<body>

<form method="POST">
  <p>Geben Sie Ihre Zahlungsweise an: <input type="radio" name="Zahlmethode"
  value="Mastercard"> Mastercard <br>
  <input type="radio" name="Zahlmethode" value="Visa"> Visa <br>
  <input type="radio" name="Zahlmethode" value="AmericanExpress"> American Express <input
  type="button" value="Schaltfläche" name="B1" onclick="zeige(this.form)"><input
  type="reset" value="Zurücksetzen" name="B2"></p>
</form>

  1. Hallo !!!
    Probiers mal mit document.form.Zahlmethode[x].checked.
    So kannst du schauen welcher Button aktiviert ist und dann die Ausgabe dementsprechend
    gestallten.
    »»  alert(form.Zahlmethode.value);
    Wobei form noch einen Namen bekommen sollte
    z.B. <form name=test> anstelle von

    <form method="POST">

    1. Vielen Dank für die schnelle und gute Anwort!
      Endlich ist mein Prblem gelöst.

      Danke

      Janko