Index: openacs-4/packages/acs-core-docs/www/form-builder.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/form-builder.html,v diff -u -r1.7 -r1.8 --- openacs-4/packages/acs-core-docs/www/form-builder.html 20 Feb 2004 15:13:41 -0000 1.7 +++ openacs-4/packages/acs-core-docs/www/form-builder.html 24 Feb 2004 17:42:24 -0000 1.8 @@ -1,4 +1,4 @@ -Using HTML Forms

Using HTML Forms

Overview

Multi-part Elements

Some elements have more than one choice, or can submit more than one value.

SELECT elements

  1. Creating the form element.�Populate a list of lists with values for the option list.

    set foo_options [db_list_of_lists foo_option_list "
    +Using HTML Forms

    Using HTML Forms

    Overview

    Multi-part Elements

    Some elements have more than one choice, or can submit more than one value.

    SELECT elements

    1. Creating the form element.�Populate a list of lists with values for the option list.

      set foo_options [db_list_of_lists foo_option_list "
           select foo,
                  foo_id
             from foos
      @@ -10,5 +10,5 @@
           }

      This will result in a single name/value pair coming back in the submitted form. Handle this within the same ad_form structure, in the -new_data and -edit_data. In the example, it is available as $foo

    See also the W3C spec for "The SELECT, OPTGROUP, and OPTION elements".

    Common Errors

    Here are some common errors and what to do when you - encounter them:

    Error when selecting values

    This generally happens when there is an error in your + encounter them:

    Error when selecting values

    This generally happens when there is an error in your query.

    ($Id$)
    View comments on this page at openacs.org