1. A data input method comprising: executing a script that is a list of commands that are embedded in the Hypertext Markup Language code defining a web page and can be executed by or within the browser; generating and displaying on a web page a graphical data input field sensing user entry in the graphical data input field of a character sequence including at least one character; associating an ordered set of data containing at least two selection lists, each one of said at least two selection lists including at least two character strings; associating at least two character strings from said at least two selection lists wherein each character string of said at least two selection lists is separated by a delimiter from an adjacent character string of said at least two selection lists; searching sequentially and character-by-character each character string of one of said at least two selection lists according to each user-entered character for a character match; searching as needed sequentially and character-by-character each character string of each remaining list of said at least two selection lists according to each user entered character for a character match; matching each character sequence with each character string of said at least two selection lists; sensing an acceptance action by the user, reflecting the current user selected choice.
1. A data input method comprising: executing a script that is a list of commands that are embedded in the Hypertext Markup Language code defining a web page and can be executed by or within the browser; generating and displaying on a web page a graphical data input field sensing user entry in the graphical data input field of a character sequence including at least one character; associating an ordered set of data containing at least two selection lists, each one of said at least two selection lists including at least two character strings; associating at least two character strings from said at least two selection lists wherein each character string of said at least two selection lists is separated by a delimiter from an adjacent character string of said at least two selection lists; searching sequentially and character-by-character each character string of one of said at least two selection lists according to each user-entered character for a character match; searching as needed sequentially and character-by-character each character string of each remaining list of said at least two selection lists according to each user entered character for a character match; matching each character sequence with each character string of said at least two selection lists; sensing an acceptance action by the user, reflecting the current user selected choice. 7. A data input method as in claim 1 defining the mark-up language as selected from the group including Hypertext Markup Language derivatives.