I have 2 checkboxes on my form extraOption2
and extraOption3
I successfully managed to make extraOption2
auto checked when the user check extraOption3
but I am not still able to make extraOption3
got unchecked when the user unchecks extraOption3
The HTML code that I am using:
var checkboxesToCheck1 = [
// TODO: Add here the HTML IDs of checkboxes to check -->
'extraOption2',
'extraOption3',
];
var vifield = document.getElementById('extraOption3');
vifield.onclick = function() {
checkboxesToCheck1.forEach(
function(id, index) {
document.getElementById(id).checked = vifield.checked;
}
);
}
<div>
<div class="col-12 col-sm-6 col-lg-4">
<input type="hidden" name="extraOption2Title" value="Extra Option 2" />
<input type="checkbox" id="extraOption2" class="inp-cbx" name="extraOption2" value="5.00" />
<label class="cbx" for="extraOption2">
<span>
<svg width="12px" height="10px" viewbox="0 0 12 10">
<polyline points="1.5 6 4.5 9 10.5 1"></polyline>
</svg>
</span>
<span id="extraOption2Title">Invoicing $5/m</span>
</label>
</div>
<div class="col-12 col-sm-6 col-lg-4">
<input type="hidden" name="extraOption3Title" value="Extra Option 3" />
<input type="checkbox" id="extraOption3" class="inp-cbx" name="extraOption3" value="5.00" />
<label class="cbx" for="extraOption3">
<span>
<svg width="12px" height="10px" viewbox="0 0 12 10">
<polyline points="1.5 6 4.5 9 10.5 1"></polyline>
</svg>
</span>
<span title="Requires: Invoicing" id="extraOption3Title">Sales $5/m </span>
</label>
</div>
</div>
I can use that code to make extraOption3
auto-checked / unchecked when extraOption2
is checked / unchecked but I want some code to allow the user to auto-check extraOption3
when extraOption2
is unchecked to allow the user to choose extraOption2
without the need to get extraOption3
but not the opposite.
Aucun commentaire:
Enregistrer un commentaire