Profile Checkboxes
Profile Checkboxes is a small elegant module that adds the much sought after, but elusive multiple choice checkboxes and single choice radio buttons to the core profile module. This is made possible WITHOUT hacking the module or applying a patch. Instead, a single configuration option is added to the "list selection" profile field form page. Selecting this option will magically transform the given list selection options to checkboxes or radio buttons on the user profile form page. All other regularly configurable list selection field options are honored and the checkboxes/radio buttons can be themed just like any ordinary form element.
Switching existing list selection fields to checkboxes/radio buttons is supported; any previous single list selections by users are preserved. However to prevent data loss switching back to list selection from checkboxes is prohibited.
Technical Notes
The checkbox selection values are stored as a comma-delimited list (suitable for display on the user profile and user list pages) in the same database table column used by all other profile fields. As a result the use of commas when defining the selection options for use with checkboxes is not permitted.
