QuickForm is a convenience library for dealing with HTML forms.
It provides Javascript and server-side form validation, and is customizable and extensible in many ways.
QuickForm consists of multiple files. The main file is QuickForm.php and should be installed in
your pear/HTML directory. The other important files are element.php,
which handles all methods relative to form elements, and group.php, which deals with
methods relative to groups of elements in the form. Both are located in your HTML/QuickForm
directory along with the other form objects. input.php contains a common class for all
the elements of input type (text, password...). QuickForm has objects for all the common form elements:
select, text, password, checkbox, file, submit, reset, button, image, radio, hidden, textarea.
QuickForm provides the possibility to create your own elements as long as you comply with the common API.