Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
When a webform multiple checkbox field is set to required, a "required" attribute will be added to the markup of each checkbox input element.
The current html spec makes it so that each checkbox has to be checked in order to complete validation (not just one).
See html spec discussion: https://www.w3.org/Bugs/Public/show_bug.cgi?id=9160
Solution:
Ditch html validation by removing the "required" attribute from the input elements. Rely only on webforms own validation.
Comments
Comment #2
FreeAndEasy CreditAttribution: FreeAndEasy commentedComment #3
FreeAndEasy CreditAttribution: FreeAndEasy commentedComment #4
FreeAndEasy CreditAttribution: FreeAndEasy commentedHm, I just did a fresh install and it seems to work there. I will investigate further.