2016-09-12 5 views
0

Ich habe ein Kontrollkästchen und zwei Optionsfelder. wenn ich die checkbox.i überprüfen möchten sowohl die Radio-Buttons und aktivieren, wenn ich das Kontrollkästchen deaktivieren möchte ich sowohl den Radiobutton bekommen unten deaktivieren ist der Code, den ichDeaktivieren und Aktivieren der Optionsfelder

<script> 
function myfunction() 
{ 
var radio=document.getElementsByName("disableme"); 
var len=radio.length; 
for(var i=0;i<len;i++) 
{ 
    radio[i].disabled=true; 
} 
} 
</script> 
Notification 
<input type="checkbox" onclick=myfunction() checked> 
       <input type="radio" name="disableme" id="1"> open 
       <input type="radio" name="disableme" id="2">close 
+0

bessere Art und Weise Gebrauch #jquery #Toggle – Elangovan

Antwort

0

versucht haben, sollten Sie überprüfen, ob Checkbox wird überprüft - um das zu tun, können Sie das Element übergeben, wenn Sie die Funktion aufrufen.

siehe Beispiel unten

<script> 
    function myfunction(el) { 
     var radio=document.getElementsByName("disableme"); 
     var len=radio.length; 
     for(var i=0;i<len;i++) { 
      radio[i].disabled=!el.checked; 
     } 
    } 
</script> 

Notification 
<input type="checkbox" onclick=myfunction(this) checked> 
      <input type="radio" name="disableme" id="1">open 
      <input type="radio" name="disableme" id="2">close 
+0

seine Arbeit thanx ... – Akil

Verwandte Themen