<?xml version="1.0"?><phpdoc><class name="example_form" extends="form" undoc="false" access="private" package="Form"><file>c:/www/apache/doc2//form/example_form.inc</file><doc><author email="ulf.wendel@phpdoc.de">Ulf Wendel</author><inherited src="Array"/><description>The form classes provide a way to generate and validate a HTMLform without the need to write a single line of HTML. Serverside and clientside(JavaScript1.2) validation is done automatically. This code is thesuccessor of the OOH Forms. See pages/form/ for examples.A form consists of an object of this class which controls lots of form elements.Form known all HTML form element types plus some compound types:- button- checkbox- combo (text + select box)- date (lots of select boxes)- file- hidden- image- password- radio- select box- submit- text- textarea- tree (select box with options show as a tree)</description><shortdescription>Object oriented HTML form generation and validation.</shortdescription><version>$Id: form.inc,v 1.14 2000/12/19 10:39:49 uw Exp $</version></doc><function name="Init" undoc="true" access="private"><doc><return type="void"/></doc></function><function name="DependencieValidator" undoc="true" access="private"><doc><return type="void"/></doc></function><inherited src="form" type="functions"><element>setjsmode</element><element>setmethod</element><element>autoloadvalues</element><element>setvalues</element><element>validation</element><element>validationoff</element><element>validationon</element><element>setvalidator</element><element>getstart</element><element>start</element><element>getfinish</element><element>finish</element><element>get</element><element>show</element><element>addelement</element><element>getelement</element><element>gettype</element><element>getvalue</element><element>showelement</element><element>validate</element><element>setvalidationerror</element><element>getvalidationresult</element><element>getcustomvalidators</element><element>freeze</element><element>unfreeze</element><element>addjs</element><element>getjs</element><element>compressjs</element><element>thawout</element><element>getelements</element><element>getoptions</element><element>elementexists</element><element>setdefaults</element><element>adddefaultattributes</element><element>getnametranslationlist</element><element>getelementnames</element><element>clearcode</element><element>getsessionhash</element><element>setelementnameprefix</element><element>ischecked</element><element>getnewcombooption</element><element>addoption</element><element>gettree</element><element>settree</element><element>ismethodallowed</element><element>setjserror</element><element>list</element><element>setoptions</element></inherited><inherited src="form_commonobject" type="functions"><element>introspection</element></inherited><inherited src="form" type="variables"><element>$defaults</element><element>$elements</element><element>$element_names</element><element>$element_prefix</element><element>$validation_flags</element><element>$validation_msg</element><element>$hidden_elements</element><element>$radio_elements</element><element>$js_name</element><element>$js_mode</element><element>$js_error_prefix</element><element>$js_error_postfix</element><element>$method</element><element>$flag_loader</element><element>$flag_contains_file</element></inherited><inherited src="form_commonobject" type="variables"><element>$cr_html</element><element>$exceptions</element></inherited><path><parent>form</parent><parent>form_commonobject</parent></path><baseclass>form_commonobject</baseclass></class></phpdoc>