Proposal for "HTML_QuickForm_advmultiselect"

» Metadata » Status
» Description
The basic idea behind HTML_QuickForm advmultiselect is two select boxes next to each other emulating a multi-select.


  1. ability to double click on either select box to move elements from one side to the other.
  2. added headers above the select boxes
  3. ability to change layout easily, using CSS classes and template
  4. allows to change item size shown of each multiple select box (default is 10).
  5. JavaScript functions can be renamed to avoid conflict with others scripts on the same page

I would like to give a special thanks to Jamie Alessio (original author) without who this work would have never seen the day.

Please visit my PEPr page at:
to see all source codes (class and examples) and 4 live demos.
» Dependencies » Links
  • HTML_QuickForm
» Timeline » Changelog
  • First Draft: 2005-06-03
  • Proposal: 2005-06-03
  • Call for Votes: 2005-06-13
  • Laurent Laville
    [2005-06-10 08:04 UTC]

    added a link to download the tarball of sources code (class and 4 examples)
    Take care, this is not a PEAR package. They have no pear install to do.
    Just copy the advmultiselect.php into a directory HTML/QuickForm
    of your path access and all others examples ressources in any directory
    to run the demos offline.

    This version is corresponding to Friday 3rd proposal. It does not include (yet)
    the correction with javascript problem and prefix setting.
  • Laurent Laville
    [2005-06-10 09:15 UTC]

    added the new tarball HTML_QuickForm_advmultiselect-0.1.0beta2.tgz link corresponding to version that fix the javascript prefix setting problem (when more than one advmultiselect on the same page).

    My page proposal was also updated (the new example 5 is available online: demo and source code).