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:

  1. There is no indication that you can select maximum two options.
  2. 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

dynamicdan’s picture

I 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

bryancasler’s picture

dynamicdan’s picture

Best 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.

hansfn’s picture

Thx for the very useful tips. For my use case Multiple Selects was perfect. I think that module/widget should be part of the core.

Version: 7.14 » 7.x-dev

Core issues are now filed against the dev versions where changes will be made. Document the specific release you are using in your issue comment. More information about choosing a version.

Status: Active » Closed (outdated)

Automatically closed because Drupal 7 security and bugfix support has ended as of 5 January 2025. If the issue verifiably applies to later versions, please reopen with details and update the version.