Classes
Here are the data structures with brief descriptions:
[detail level 1234]
▼NDepage | |
▼NHtmlForm | Htmlform class and autoloader |
▼NAbstracts | Abstract element classes |
CContainer | Container element base class |
CElement | Behold: the über-class |
CHtmlDom | DOMDocument for html-content |
CInput | Input element base class |
▼NElements | Classes for HTML input-elements |
CAddress | Default address fieldset |
CBoolean | HTML single checkbox input type |
CButton | HTML text input type |
CCaptcha | Captcha Class Captcha |
CColor | HTML color input type |
CCountry | HTML-multiple-choice country input select |
CCreditcard | Default creditcard fieldset |
CDate | HTML date input type |
CDatetime | HTML datetime input type |
CDatetimelocal | HTML datetime-local input type |
CEmail | HTML email input type |
CFieldset | The fieldset class holds HTML-fieldset specific attributes and methods |
CFile | HTML file input type |
CHidden | HTML hidden input type |
CHtml | Can be used to insert custom HTML between rendered HTML elements |
CMonth | HTML month input type |
CMultiple | HTML-multiple-choice input type i.e |
CNumber | HTML number input type |
CPassword | HTML password input type |
CPlaceholder | Adds a placeholder for a form element |
CPlaceholderMultiple | Placeholder for form multiple form values |
CRange | HTML range input type |
CRichtext | HTML richtext element |
CSearch | HTML search input type |
CSingle | HTML-single-choice input type i.e |
CState | HTML-multiple-choice States input select |
CStep | Steps break up forms into separate consecutive parts |
CStepnav | Can be used to insert a step navigation |
CTel | HTML tel input type |
CText | HTML text input type |
CTextarea | HTML textarea element |
CTime | HTML time input type |
CUrl | HTML url input-type |
CWeek | HTML week input type |
▼NExceptions | HtmlForm exceptions |
CDuplicateElementNameException | Thrown when there are duplicate element names |
CElementException | Parent for element specific exceptions |
CElementParametersNoArrayException | Thrown when element parameters aren't of type array on construction |
CInvalidElementNameException | Thrown when element name is empty or contains invalid characters |
CUnknownElementTypeException | Thrown when attemting to instantiate an inexistent element class |
CValidatorNotCallable | Parent for element specific exceptions |
▼NValidators | Validators for HTML input-elements |
CClosure | Customizable validator for input elements |
CEmail | Default validator for email input elements |
CNumber | Default validator for number input elements |
CRange | Default validator for range input elements |
CRegEx | Customizable validator for input elements |
CTel | Default validator for tel input elements |
CUrl | Default validator for url input elements |
CValidator | Parent validator class |
CHtmlForm | Main interface to users |