This applet combines a text input box with a listbox, allowing users to make selections from a large list quickly by typing a substring into the text input box. On each keypress, the Listbox updates to show only the options that contain the entered substrings. Substrings are separated by spaces in the text input box. Only those options which contain every substring are matched and the comparison is case-insensitive by default.
Source >>