<p><input type="checkbox" name="a" value=""> Выбрать</p>
<p><input class="radio" name="one" type="radio" value="nedzen"> 1</p>
<p><input class="radio" name="two" type="radio" value="dzen"> 2</p>
let check = document.getElementsByName("a")[0],
radios = document.querySelectorAll(".radio");
let sw = () => check.checked ? radios.forEach(e => e.disabled = false) : radios.forEach(e => e.disabled = true);
sw();
check.onchange = sw;
console.log(radios);
Код не дает нажать радиокнопки пока не активен чекбокс, сделал также для второй группы радиокнопок и чекбокса - не работает(
<p><input type="checkbox" name="b" value=""> Выбрать</p>
<p><input class="radio1" name="one" type="radio" value="nedzen"> 1</p>
<p><input class="radio1" name="two" type="radio" value="dzen"> 2</p>
let check = document.getElementsByName("b")[0],
radios = document.querySelectorAll(".radio1]");
let sf = () => check.checked ? radios.forEach(e => e.disabled = false) : radios.forEach(e => e.disabled = true);
sf();
check.onchange = sf;
console.log(radios);
js Знаю пока плохо