Günther Drescher: Radiobutton Wert zuweisen

Habe einen RadioButton/Radiobox dem ich den Wert true zuweisen möchte.

Mit der folgenden Anweisung funktioniert es:
document.form1.verfuegbarkeit1[0].checked=true;

Da der Radiobutton aber verschiedene Namen haben kann, z.B. verfuegbarkeit1, verfuegbarkeit2, verfuegbarkeit3,... sollte er durch eine Variable definiert werden, z.B. verfuegbarkeit+nummer

Die folgende Anweisung funktioniert aber nicht:
document.form1.verfuegbarkeit+nummer+[0].checked=true;

Habe auch verschiedenes anderes wie das folgende probiert, hat aber auch nicht funktioniert:
document.form1['verfuegbarkeit'+nummer+[0]].checked=true;

Wer kann mit helfen?

  1. Hi!

    Wenn der Name nur einmal vorkommt ist getElementsByName() da ganz hilfreich. Du kannst es aber auch ueber IDs mit getElementById() erledigen.

    Bei deinem Beispiel kommt es mir aber auch irgendwie so vor, als wuerdest Du fuer jeden Wert einen eigenen Radiobutton nehmen. Das waere dann etwas unpraktisch und auch nicht im sinne des Erfinders.