If I add a field that takes say maximum two values, and choose "Select list" as widget I get a list of options that I can select (using CTRL+click). There are two problem with this:
- There is no indication that you can select maximum two options.
- If the list of options is long, it's veryhard to see (at a glance) what options are selected.
However, if I switch widget to "Autocomplete ...", I get two input elements - one for each value in the field. I'm suggesting that "Select list" gets an option, that if enabled, generates one select list for each value in the field. Then there is a clear indication of how many values are expected, and you can see at a glance what is selected.
PS! Is there a simple work-around that I can apply to my set?
Comments
Comment #1
dynamicdan commentedI am working on porting my custom code to a module that improves usability for multi-select inputs.
One of those features involves easy filtering of long lists (both checkbox or selects). The other lets the user know how many were selected before interacting and how many after to avoid accidental deletion of data/selections.
http://drupal.org/sandbox/dynamicdan/1599126
Comment #2
bryancasler commentedThis module might help
http://drupal.org/project/multiple_selects
Comment #3
dynamicdan commentedBest module I've seen is http://drupal.org/project/chosen
This should be in core for sure.
Showing the max limit value would be nice but one can do that using the built-in help/tip system.
Comment #4
hansfn commentedThx for the very useful tips. For my use case Multiple Selects was perfect. I think that module/widget should be part of the core.