Open
Bug 287242
Opened 20 years ago
Updated 2 years ago
<select multiple> should use checkboxes, not fragile keyboard-mouse combos
Categories
(Core :: Layout: Form Controls, enhancement)
Core
Layout: Form Controls
Tracking
()
NEW
People
(Reporter: mpt, Unassigned)
Details
(Keywords: access, helpwanted)
Choosing multiple items from a <select multiple> is an awkward and
poorly-accessible task.
* Discontiguous selection requires using both the keyboard and the mouse. (My
bug 52004 comment 4 was correct, but short-sighted.)
* There's no visual distinction between a <select multiple> and a <select
size="more than 1">; you have to suck it and see.
* Clicking once accidentally on a non-selected item obliterates your previous
selection (which might have involved dozens of Ctrl+/Cmd+clicks), with no
way to restore it other than doing it all over again.
To solve these problems, I suggest:
* Each row of a <select multiple> should start with a checkbox.
* Checking the checkbox should select the item for submission; highlighting it
should not.
* For keyboard access, Space should check all highlighted items if any of them
are unchecked, or uncheck them all if all of them are checked.
Potential drawback: the approximate 1-em increase in width of each <select
multiple> may disrupt badly-designed page layouts.
Updated•20 years ago
|
Keywords: helpwanted
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•