I am making a survey form with PHP and HTML. I have made a page with checkboxes for each question. Now I want to check whether at least one checkbox is checked (it can be multiple) for each question.
I have tried to put the 'required' attributes for each checkbox, but then it required user to check all the checkboxes for each question before submission. What should I do? The following are my codes:
<?php
$number = 0;
foreach($questions as $question){
$number = $number + 1;
foreach($choices as $choice){
?>
<input type="checkbox" name="<?php echo 'q'.$number.'checkbox_ans[]'; ?>" value="<?php echo $choice->id; required ?>"><?php echo $choice->getTitle(); ?>
<?php
}
}
?>
It should be able to detect whether at least one checkbox is checked for each question before submission.