URL of the server side script.
Note*: When dataSupply has a length greater than 0, no ajax request is sent.
Limit's the number of entries stored in cache.
Personal function to use in place of default pattern matching. Return true for correct match, false for incorrect. Function Params:
-inputval: Current value within the textbox that is in focus.
-value: Value of the entry in the dataSupply array.
-currentList: Holds the current values that have passed this functions pattern match.
-i: Current index of the dataSupply array.
-dataSupply: The complete array passed to the autoComplete function
Note*: The this object references the input currently in focus.
Array of values/objects to run auto-complete as local instead of ajax requests. Default pattern match is: "/^(input value)/i"
Time delay of when to send the ajax requests in milliseconds.
CSS Class that will be attached to the UL created.
Limits the number of values added to the drop down list. When -1, no limit is imposed.
Maximum number of ajax requests allowed within a scripts duration. If 0, no limit is applied
Minimum number of required characters to send server side.
Parameters that get passed to the server. The value defined by postVar will be overridden by the users input.
Name of the users input as it gets posted to the server.
Prevents form submission when user selects a value from the UL drop down list using the enter key.
Type of request during ajax calls. Only use 'get' or 'post'.
CSS Class toggled on li elements when mouseover or up/down events occur.
Tells autoComplete whether or not to use script level caching.
Width of the UL drop down list. Default's to the width of the Input field
Callback function when the user loses focus on the input field. Has a 150 millisecond delay.
Callback function when the user focuses on the input field.
Callback function when maximum number of ajax requests is reached. Will only fire if maxRequests is not 0.
Callback function when the user selects an option from the UL drop down list.
Callback function when the user highlights one of the options of the UL drop down list.
$('selector of input').autoComplete({...New Options...}, keyCode, stick, nofire);
List of options to be extending into that input's settings. Same as the initial settings that were passed, only these will override those settings.
Key code to be passed with the keyup event trigger. You can find a list of key codes here, or just use -1.
Prevents old settings from being re-applied and overriding options passed with trigger
Prevents keyup event from completing it's functionality. Useful for changing a few options on the fly without firing off the drop down list.