Classes
Here are the data structures with brief descriptions:
[detail level 1234]
 NDepage
 NHtmlFormHtmlform class and autoloader
 NAbstractsAbstract element classes
 CContainerContainer element base class
 CElementBehold: the über-class
 CHtmlDomDOMDocument for html-content
 CInputInput element base class
 NElementsClasses for HTML input-elements
 CAddressDefault address fieldset
 CBooleanHTML single checkbox input type
 CButtonHTML text input type
 CCaptchaCaptcha Class Captcha
 CColorHTML color input type
 CCountryHTML-multiple-choice country input select
 CCreditcardDefault creditcard fieldset
 CDateHTML date input type
 CDatetimeHTML datetime input type
 CDatetimelocalHTML datetime-local input type
 CEmailHTML email input type
 CFieldsetThe fieldset class holds HTML-fieldset specific attributes and methods
 CFileHTML file input type
 CHiddenHTML hidden input type
 CHtmlCan be used to insert custom HTML between rendered HTML elements
 CMonthHTML month input type
 CMultipleHTML-multiple-choice input type i.e
 CNumberHTML number input type
 CPasswordHTML password input type
 CPlaceholderAdds a placeholder for a form element
 CPlaceholderMultiplePlaceholder for form multiple form values
 CRangeHTML range input type
 CRichtextHTML richtext element
 CSearchHTML search input type
 CSingleHTML-single-choice input type i.e
 CStateHTML-multiple-choice States input select
 CStepSteps break up forms into separate consecutive parts
 CStepnavCan be used to insert a step navigation
 CTelHTML tel input type
 CTextHTML text input type
 CTextareaHTML textarea element
 CTimeHTML time input type
 CUrlHTML url input-type
 CWeekHTML week input type
 NExceptionsHtmlForm exceptions
 CDuplicateElementNameExceptionThrown when there are duplicate element names
 CElementExceptionParent for element specific exceptions
 CElementParametersNoArrayExceptionThrown when element parameters aren't of type array on construction
 CInvalidElementNameExceptionThrown when element name is empty or contains invalid characters
 CUnknownElementTypeExceptionThrown when attemting to instantiate an inexistent element class
 CValidatorNotCallableParent for element specific exceptions
 NValidatorsValidators for HTML input-elements
 CClosureCustomizable validator for input elements
 CEmailDefault validator for email input elements
 CNumberDefault validator for number input elements
 CRangeDefault validator for range input elements
 CRegExCustomizable validator for input elements
 CTelDefault validator for tel input elements
 CUrlDefault validator for url input elements
 CValidatorParent validator class
 CHtmlFormMain interface to users