A user with JavaScript disabled can answer a question, but cannot ask a question.
Posting a question requires adding at least one tag to the Tags field. This can be done by clicking on one of the required tags above the field, or by typing a tag name into the field, which results in a selection of existing tags showing, plus the option to create a new tag. None of these 3 options are available without JavaScript (not even typing) so there is no way to proceed.
I like the current functionality, where I can type the first few letters of a tag name and see results, so I don't have to scroll through the list of all tags. Would it be possible to keep this functionality for users who have JavaScript enabled, and have a fallback for users who have JavaScript disabled? The best I can think of is one of:
- Allowing the user to just type in tags as text (with no indication of whether they already exist).
- Having a selection drop down box listing all existing tags, with the possibility left open to type a tag name that is not on the list.
Is there a better way to make a fallback, that makes all existing tags available and allows for creating new tags?
How should required tags be handled in a fallback? Should they be checkboxes, required radio buttons, or should the user just be trusted to add one of them manually, with the save failing if they do not?