Like davorg said, UI behaviour is up to the browser. For this reason, I don't like to trust browsers to do what I tell them. For instance, I never make javascript support a requirement for site usability, because some browsers won't support it and there are a few different JS implementations.
Along the same lines, I don't like to use multiple-select form elements. Different browser implementations may screw around with the way the multiple-select gets rendered and behaves, and I also don't like having to include a line like "control-click (or command-click, for Mac) in the list to select multiple options" so people know it's a multiple-select... I find it a headache, sometimes.
So instead I prefer to use checkboxes. The check box has standard behaviour, everyone knows how to use it, and so on. Also, the user doesn't have to scroll through a list to make sure he's selected every necessary option. Of course, when the list of options is too large you pretty much have to use multiple-selects (try cramming 100 checkboxes onto a page and see how your layout looks).
In reply to Re: multi-select html forms
by LAI
in thread multi-select html forms
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |