2016-09-12 4 views
0

У меня есть один флажок и два переключателя. когда я проверить checkbox.i хочет, чтобы обе кнопка радио, чтобы включить и когда я снимите флажок я хочу, как радио-кнопки, чтобы отключить ниже код, который я попробовалотключить и включить радиокнопки

<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

лучший способ использования #jquery #Toggle – Elangovan

ответ

0

Вы должны проверить, если флажок проверяется - для этого вы можете передать элемент при вызове функции.

пример ниже

<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

своего рабочего Thanx ... – Akil

Смежные вопросы