Introduction
In a sentence, "the PEAR:: HTML_QuickForm package provides methods for creating, validating, processing HTML forms." Well that sounds concise, but not exciting. HTML_QuickForm can do some pretty impressive things with forms and it is worth the time to investigate its full capabilities.
- More than 20 ready-to-use form elements.
- XHTML compliant generated code.
- Numerous mixable and extendable validation rules.
- Automatic server-side validation and filtering.
- On request javascript code generation for client-side validation.
- File uploads support.
- Total customization of form rendering.
- Support for external template engines (ITX, Sigma, Flexy, Smarty).
- Pluggable elements, rules and renderers extensions.
Time Saving: The HTML_QuickForm package provides methods to dynamically create, validate and render HTML forms.
Lets you do what you do best!:: It allows users to focus on implementing the business logic associated with the application rather than worry about mundane things like writing the HTML code or scripting validations using JavaScript.
Lets you design without worrying about coding. use Smarty templates to drive the layout of your Web forms in conjunction with HTML_QuickForm.
Generation of calendar form elements and validation with both PHP and JavaScript.
Automatically takes care of issues with magic quotes on or off!
REUSABLE and CUSTOMIZABLE AND MORE!