This page will likely not work in any browsers except
Internet Explorer versions 4 and 5!
Please use View | Source to inspect how this code works.
Clicking on an item in either list moves that item
to the other list. You can also move the mouse over an
item, push the button down, drag the mouse down or up
to another item (thus selecting multiple items), and then
release the button--all of the selected items will
be moved.
Clicking on the << or >>
button will move all the items in the direction
indicated.
Pushing the submit bottom at the bottom of the page takes you
to a simple ASP page that shows what you selected on this page.
Take a look at the DemoForm_onSubmit VBScript function
to see how the items in the right-hand list are "force fed"
to the next page.
Notice that this code does not care how you set up
the list of options in the left-hand list. Presumably,
you would normally use ASP and a DB query to do so. But
constants, as given in this demo, work just fine!