Dynamically Filtering Dropdown Lists in JavaScript
This article describes a technique that takes input from a form text field and uses it to bring matching options to the top in a dropdown list.
Whitford, Justin. evolt (2005). Articles>Web Design>Personalization>Forms