Multiple Independent Hierarchical Dropdown Groups of Unlimited Size.
Un-selected listboxes can be auto-hidden or left visible.
Works with or without a database and server-side code.
Option to run any external callback function whenever a submenu is populated or cleared, allowing easy control of simultaneous information displays.
Data for options can be retrieved from:
XML stored in an <xml> element within the document.
XML stored in a separate file.
Dynamic database querying without reload.
Any combination of the above
The simple XML format, means data can be maintained safely by non-programmers.
- DEMO -
This 3-menu group is retrieving data from an in-document <XML> block
- DEMO -
This 3-menu group retrieves data from an XML file on the server for the first sub-menu, and via a server query for the second sub-menu. Expect short response delays.
The changing guidance text shown below, is under the control of an external function that the script calls: