Is it possible to limit a user’s selection to the predefined data-source items for a Bootstrap Typeahead item? So if the user types something that is not in the data-source, a message is be displayed notifying them as such?
Here’s the demo: http://cruiseoutlook.com/test
If I understand, when the typeahead component loses the focus, the user should be alerted that its input is invalid if it is not in the list?
The code will thus be something like this :
Just be careful about the fact that
indexOfis not implemented in IE6-8. But shims can be found, for example : Best way to find if an item is in a JavaScript array? .