I have a field which normally expects a value selected from a managed list (e.g. a list of courses, a list of colleges). The client would like the visitor to be prompted with one of the managed list as they type in their entry, to promote consistency in spelling, etc., but not to restrict the value with this UI. In other words, it should allow any text entry.
So that means, I think I want a plain text field with an implementation of the select2 widget that doesn't require the entry of one of the select options.
Note that this isn't the same as the classic select-or-other where you have a select field followed by a hidden text field that becomes visible when other is selected, and in some ways seems like it should be easier.
This kind of UI is natively supported by the select2 widget
Any clues on implementation?