Matthias Pesch: Input, Wert ändern

Hallo,
ich habe eine Funktion mit der ich Radiobuttons und ähnliches deaktivieren kann, wenn man eine Checkbox(frage1) anklickt. Dies Funktioniert leider nur mit einem Radiobutton, ich brauche diese Funktion aber für 2 Radiobuttons(auswahl1). Kann mir jemand helfen?
Hier ist meine Funktion:
 function deaktivieren()
{
        if (document.Formular.frage1.checked == true)
                {
                document.Formular.auswahl1.disabled = false;
                }
        else
                {
                document.Formular.auswahl1.disabled = true;
                }
}

Vielen Dank schon jetzt

Matthias

  1. Hallo,

    ich habe eine Funktion mit der ich Radiobuttons und ähnliches deaktivieren kann, wenn man eine Checkbox(frage1) anklickt. Dies Funktioniert leider nur mit einem Radiobutton, ich brauche diese Funktion aber für 2 Radiobuttons(auswahl1). Kann mir jemand helfen?

    Wenn zwei Formularelemente den selben Namen haben, werden diese durch ein Array referenziert.
    <form action="" method="" target="" name="Formular">
    <input type="Radio" name="auswahl1" value="v">
    <input type="Radio" name="auswahl1" value="v">
    <input type="Radio" name="auswahl1" value="v">
    </form>

    function deaktivieren()
    {
            if (document.Formular.frage1.checked == true)
                    {

    document.Formular.auswahl1[0].disabled = false;
                     document.Formular.auswahl1[1].disabled = false;
                     document.Formular.auswahl1[2].disabled = false;

    }
            else
                    {

    document.Formular.auswahl1[0].disabled = true;
                     document.Formular.auswahl1[1].disabled = true;
                     document.Formular.auswahl1[2].disabled = true;

    }
    }

    vielen Grüße

    Axel