...
Auto-complete allows you to have a field produce choices to select based on text entered into the textbox. The auto-complete can be as simple as setting a series of choices using a comma separated list or as complex as passing JSON through a PHP program. Auto-complete can be used to obtain records from a database as well.
Database-Driven Auto-Complete
...