Comments on: Multiple select controls must evolve or die https://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/ User Experience Design, Research & Good Old Fashioned Usability Wed, 01 May 2019 06:20:23 +0000 hourly 1 By: Harry Brignull https://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-90542 Thu, 12 Feb 2009 14:32:43 +0000 http://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-90542 Oh, definitely! I was just chatting to James Wragg about this. There are lots of not-quite-perfect web implementations out there…

]]>
By: Richard Rutter https://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-90540 Thu, 12 Feb 2009 14:24:25 +0000 http://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-90540 Excellent points Harry. This always comes up in testing – including the “don’t trust it” user.

On a slight tangent, a native (to Windows) form control that is completely missing from HTML is the combobox, where users can type in a select box to either quickly find an option or to add a new option. As you’ve no doubt seen, there are ajax implementations of this sort of thing around (especially search-ahead type controls) but it’s irritating there’s no native control for this – it can be really useful sometimes.

]]>
By: Hanford https://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-81352 Wed, 17 Dec 2008 00:42:41 +0000 http://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-81352 With CSS you can create a block of checkboxes (or any HTML) that scroll, no Javascript required. It’s not an iframe either, so it means it can be inside of a bigger form.

]]>
By: Harry Brignull https://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-79520 Wed, 03 Dec 2008 09:59:17 +0000 http://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-79520 Danny – yes that's probably the simplest solution but you're still left wanting more if you have a hierarchy and want to show checkbox inheritance; if you have a long list and you need to avoid the selected items getting hidden when scrolled away; and so on.

]]>
By: Danny Hope https://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-79515 Wed, 03 Dec 2008 09:09:16 +0000 http://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-79515 Personally I just build the scrolling tick box lists right into the form so no Javascript is neccessary.

]]>
By: Jon Hobbs https://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-79500 Wed, 03 Dec 2008 06:46:01 +0000 http://www.90percentofeverything.com/2008/12/03/multiple-select-controls-must-evolve-or-die/#comment-79500 Harry, I completely agree.

I steer clear of them completey. Most of the time I just use a check box list instead which obviously takes up more room.

Even standard select lists are a nightmare because you can't really do much with them using CSS. I recently tried building my own select list control in jQuery and used it here – http://www.compareforeigncurrency.com/ – it's a bit buggy and was done in a hurry but I might try working on a checkbox list contained within a dropdown for when multiple selects are needed. I don't think it would be hard.

]]>