andreas_ck: Problem mit Radio-Buttons

Beitrag lesen

Moin,

ich habe folgendes, merkwürdiges (für mich wenigstens) Problem:
Ich habe ein Formular, das eine Gruppe Radio-Buttons enthält. Da das Formular dynamisch generiert wird, ist die Anzahl der Radio-Buttons nicht immer gleich. Beim Drücken auf den Send-Button wird die Function schicke_an(ziel) aufgerufen. Diese überprüft, ob ein Radio-Button aktiviert wurde. Wenn nein, erscheint die Meldung: 'Bitte drücken Sie einen Radio-Button'.
Wenn ich mehr als eine Radio-Button habe und eine davon aktiviert ist, klappt auch alles wunderbar und das Formular wird abgeschickt. Wenn ich aber nur eine habe und diese aktiviere, erscheint trotzdem die alert-Ausgabe. Das verstehe ich nicht und ist auch nicht so gewollt. Hier ist meine Funktion:

function schicke_an(ziel)
 {
  var tmp=0;
  for(var i=0; i<document.datei_aenderung.ausgewaehlt.length; i++)
  {
   if(document.datei_aenderung.ausgewaehlt[i].checked)
    tmp++;
  }

if(tmp > 0)
  {
   document.datei_aenderung.action = ziel;
   document.datei_aenderung.submit();
  }
  else
   alert('Bitte drücken Sie einen Radio-Button);
 }

Für jede Hilfe bin ich dankbar.

Andreas