Ralf: Was ist an meiner Funktion falsch???

Hallo!

Ich lese Daten aus der Datenbank und für jeden Datensatz erzeuge ich eine Tabellenzeile mit u.a. einem Radiobutton! Wie kann ich nun erreichen dass immer nur ein Button gechecked ist? Problem ist dass der Name mit einem Zähler hochgezählt werden muss!
Was ist an meiner Funktion falsch??

function check(num)
{
  for(i = 0; i < 3; i++)
  {
  if(num != i)
    document.Liste_Anwender.elements["Radio"][i].checked=false;
  }
}

Do until Wert.EOF
Count = Count + 1
%>
<table>
<tr>
<td>
<input type="radio" name=Radio[<%=Count%>] value=Radio [<%=Count%>] onclick=check(<%=Count%>)>
</td>
<tr>
</table>

Danke für die Hilfe!

  1. Huhu Ralf

    Problem ist dass der Name mit einem Zähler hochgezählt werden muss!
    Was ist an meiner Funktion falsch??

    Vielleicht nichts, aber so wie Du das machen möchtest funktioniert das nicht, da Radiobuttons einer Gruppe den gleichen Namen haben müssen um eben als Radiobuttons zu funktionieren.

    Lies nochmal in SelfHTML nach oder frag Deine Oma, ob sie noch ein altes Röhrenradio hat, da kannst Du das ausprobieren ;-)

    Viele Grüße

    lulu