There are two AutoComplete widgets on this page that each point to a
    different DS_JSArray DataSource instance. Driving each DataSource is a local
    JavaScript array of strings: statesArray and areaCodesArray.
    By pointing to arrays that are already loaded into memory the widget is
    very fast to return data. Therefore, both AutoComplete instances are
    configured to have a query delay of zero
    seconds.
    A few configurations have also been made to aid usability. The properties
    autoHighlight and typeAhead have been enabled to
    help reduce the number of user interactions. Enabling the
    prehighlightClassName paramter provides supplemental visual
    feedback for mouse events.
    The formatResult method of the second AutoComplete instance
    has been enhanced to display two data fields in the container, and the
    forceSelection property has been enabled to prevent the user from
    typing in a free-form selection.
    
    
    Sample Code
        CSS:
        
        
        Markup:
        
        
        JavaScript: