Index: openacs.org-dev/packages/acs-tcl/tcl/form-processing-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/acs-tcl/tcl/form-processing-procs.tcl,v diff -u -r1.1.1.3 -r1.1.1.4 --- openacs.org-dev/packages/acs-tcl/tcl/form-processing-procs.tcl 31 Jul 2002 16:30:56 -0000 1.1.1.3 +++ openacs.org-dev/packages/acs-tcl/tcl/form-processing-procs.tcl 8 Oct 2002 15:46:50 -0000 1.1.1.4 @@ -66,8 +66,8 @@ my_table_key:key(my_table_sequence) - {value:text(textarea) {{label "Enter text"} - {html {rows 4 cols 50}}}} + {value:text(textarea) {label "Enter text"} + {html {rows 4 cols 50}}} } -select_query { select value from my_table where my_table_key = :my_table_key } -validate { @@ -82,18 +82,16 @@ values (:key, :value)" ad_returnredirect "somewhere" - return + ad_script_abort } -edit_data { db_dml do_update " update my_table set value = :value where my_table_key = :key" ad_returnredirect "somewhere" - return + ad_script_abort } - ad_return_template -
@@ -125,6 +123,13 @@
+ General information about parameters + +
Parameters which take a name (for instance "-name" or "-select_query_name") expect a simple name + not surrounded by curly braces (in other words not a single-element list). All other parameters expect + a single list to be passed in. +
+ Here's a complete list of switches that are supported by ad_form:
@@ -150,11 +155,6 @@ define multipart file handling forms. -
-
- {my_key:text(multiselect),multiple {{label "select some values"} + {my_key:text(multiselect),multiple {label "select some values"} {options {first second third fourth fifth}} - {html {size 4}}}} + {html {size 4}}}@@ -306,7 +306,7 @@
- {hide_me:text(hidden) {{value 3}}} + {hide_me:text(hidden) {value 3}}Define the hidden form element "hide_me" with the value 3 @@ -615,7 +615,9 @@ help_text - label - format - - value { + value - + before_html - + after_html { if { [llength $extra_arg] > 2 || [llength $extra_arg] == 1 } { return -code error "element $element_name: \"$extra_arg\" requires exactly one argument" } @@ -872,7 +874,7 @@ ad_form. @param element The name of the element - @parma value The value to set + @param value The value to set } { upvar #[template::adp_level] __ad_form_values__ values