Interesting idea, have you actually tried that? I mean, it makes use of standard checkboxes (and a bit of CSS), and Freeform supports that just fine. If it does not work, feel free to make the necessary feature request.
What about checkboxes that all go to the same field? Ingmar, your example show two different names - what if you want to store more than one value in a field? Is that possible?
Is there any way to display all the values of a checkbox array, comma separated, or some other separator?
If you’re referring to a notification template, it seems to create a linebreak by default.
As for listing on the front end… there doesn’t seem to be a way to create a seperation.
I just posted about this in another thread here somewhere… and my post was referring to the notification template. Not very useful “notification” when a number of things are all strung together with only spaces. I’m not seeing any linebreaks on the notification template as it stands now - the contents of the field are one long string. Do the line breaks only work when you’re using the {all_custom_fields} tag? I’m breaking out my notification template into individual fields with some HTML formatting.
I may look at doing a hack of some kind if there isn’t an available hook. Thanks.
ADD: Maybe the “freeform_module_insert_begin” hook could be used to take fields with a certain type(?) or short name suffix (?) and loop through, adding a pipe or a comma or something?