John McCollum

Select multi lists suck!

I was recently involved in a project where there were two multi-select lists involved, with a big number of options – around 300 in each.

These things are a usability nightmare:

  • The user has to ctrl-click to select multiple options (‘where’s the central key?’)
  • A stray click will unselect everything already selected (Critically important on a site sign-up form)
  • They are just plain ugly

So the workarounds I’ve been trialling?

Jquery multiselect plugin – Very nice plugin that solves all three of the problems above. One problem however – it was taking over a minute for my page to load in Firefox!

Interestingly, Chrome displayed the page in under 5 seconds. Guess that new javascript engine is a fast as they say…

Half-assed Jquery solution I cobbled together for fun – This lets the user use a single click instead of a control click on multi-select lists. Solves problem one and two, problem three would still need someone with more artistic leanings working on it. Oh, and it doesn’t work in IE. Told you it was half-assed.

Current favourite option – A div with overflow hidden, full of checkboxes. Sort of solves the main problems, but still not ideal.

How would you deal with this interface problem? I’d love to hear your suggestions.

Posted in jquery, usability by admin at November 28th, 2008.
Tags: , ,

2 Responses to “Select multi lists suck!”

  1. There are many sites which I know and they have the same dysfunctionality. I think they would have read this post to do something for that. On the other hand, Chrome is so good in loading pages and other media and I hope it will have all FF plugins someday.

  2. Chrome will surely have all FF plugins with the next version. Like you say it is so good at loading pages it makes you reluctant to use anything else.

Leave a Reply

This site is using OpenAvatar based on