1. Du verwendest kein Java. Javascript ist eine komplett andere Sprache (wenn auch mit syntaktischen Aehnlichkeiten)
2. Das id-Attribut von XML- (und damit auch HTML-)Elementen muss unique sein. Darauf verlaesst sich Javascript, weshalb nur das erste Element mit der entsprechenden ID gesucht und deaktiviert wird (es kann ja korrekterweise keine weiteren geben)HTML Alles anzeigen<form action="" name="test" method="post"> <input type="radio" name="verae" value="0" id="myTest1" />Zu deaktivierenden Radio Button1</br> <input type="radio" name="verae" value="1" id="myTest2" />Zu deaktivierenden Radio Button2</br> <input type="radio" name="verae" value="2" id="myTest3" />Zu deaktivierenden Radio Button3</br> <input type="radio" name="verae" value="3" />dieser Radio Button soll nicht deaktiviert werden</br></br> <input type="radio" name="akti_deak" value="ja" onclick="disable()" />dekativiere Radio Buttons <input type="radio" name="akti_deak" value="nein" onclick="undisable()" />aktiviere Radio Buttons <input type="radio" name="akti_deak" value="nein" onclick="undisable()" />aktiviere Radio Buttons </form>
Code<script language="javascript"> function disable() { document.getElementById("myTest1").disabled=true; document.getElementById("myTest2").disabled=true; document.getElementById("myTest3").disabled=true; } function undisable() { document.getElementById("myTest1").disabled=false; document.getElementById("myTest2").disabled=false; document.getElementById("myTest3").disabled=false; } </script>
P.S.: Das Gegenteil von disable ist enable
Hallo,
danke für deine Antwort und Hilfe, es hat supi funktioniert.
Ich wünsche ein super Wochenende