This seems better left to other modules. Does the Webform Booking module → implement these features?
I actually mentioned that Webform Booking module → in my original issue description. However, I ended up removing the reference, thinking it might have initially caused the system to flag my post as spam.
Before creating this issue, I reviewed the module’s description and screenshots, and it looks promising—even though I haven’t installed or tested it locally yet. That’s something I plan to do soon, and I’ll report back with my findings and overall impressions.
While I truly value Drupal contributed modules, I’ve encountered several that initially seemed like reliable, long-term solutions but were later abandoned or not kept up to date with newer versions of Drupal core. That’s always a concern when deciding whether to rely on a contributed module versus a core Drupal module.
In this case, it’s worth noting that the contributed module doesn’t create its own form submission system or field types—it extends the already existing Webform module. Ideally, it would be great to see this kind of add-on included directly within Webform.
Webform already supports a wide range of add-on elements, such as the autocomplete element, which I’ve recently added and am actively using. So it would also be great to have a date range element available.
I believe a date range element—or an enhancement to the existing date element—has strong potential for widespread use, especially in scheduling, booking, and similar scenarios. Currently, when users are asked to select a specific date range using two separate date fields, there’s no built-in way to prevent multiple users from selecting the same range. This can lead to conflicts in cases where exclusive scheduling or reservations are required.