Currently, there's no php implementation of a TagMultiselectWidget, but it would be great to have one, so the widget could be used on pages where a form need to work without JavaScript, too. I'm not sure, how this widget would look like, probably a <select multiple> element?
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Duplicate | None | T135341 Convert DropdownInputWidget of Special:ActiveUsers to a multi-select widget | |||
| Open | None | T135340 Create a PHP-only pendant for TagMultiselectWidget | |||
| Resolved | matmarex | T117782 Implement CheckboxMultiselectWidget (and CheckboxMultiselectInputWidget) |
Event Timeline
Comment Actions
<select multiple> has possibly the worst user interface ever created by man, requiring Ctrl+click or click and drag to actually select multiple options. A set of checkboxes (<input type=checkbox>) can provide the same functionality, and MediaWiki uses this widely (e.g. HTMLMultiSelectField generates them). There is no other method, as far as I know.
I think that we should never use <select multiple> and therefore this is a duplicate of T117782.
Comment Actions
Changing over to TagMultiseletWidget as we're planning to T169292: Deprecate & remove CapsuleMultiselectWidget
Comment Actions
When arbitrary input is allowed, a MultilineTextInputWidget is probably the most appropriate in PHP.