I have checkbox like this:
<div class="custom-control custom-checkbox custom-control-inline">
<input type="checkbox" class="custom-control-input" id="checkMain" onclick="showMain()">
<label class="custom-control-label" for="checkMain">Main</label>
radio like this:
<div id = "first" style="display:none">
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="1">
<label class="custom-control-label" for="1">1</label>
</div>
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="2">
<label class="custom-control-label" for="2">2</label>
</div>
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="3">
<label class="custom-control-label" for="3">3</label>
</div>
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="3">
<label class="custom-control-label" for="3">3</label>
</div>
</div>
and function in js like this:
function pokazGlowne() {
// Get the checkbox
var checkBox = document.getElementById("checkMain");
// Get the output text
var text = document.getElementById("first");
// If the checkbox is checked, display the output text
if (checkBox.checked == true){
text.style.display = "block";
} else {
text.style.display = "none";
}
}
and it's just showing or hiding my radio when checkbox is checked or unchecked.. Now I want to add another thing to my function. I want to make my radio buttons required when this checkbox is checked or not required, when it's unchecked..
I have no idea how to do it. Can I make radio buttons required by name
?