Top Level :: HTML

Package Information: HTML_QuickForm2

ยป Summary ยป License
PHP5 rewrite of HTML_QuickForm package BSD 3-Clause License
ยป Current Release ยป Bug Summary
2.4.0 (stable) was released on 2025-04-13 by avb (Changelog)
Easy Install

Not sure? Get more info.

pear install HTML_QuickForm2

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/HTML_QuickForm2


Development Roadmap
  • Package Maintenance Rank: 80 of 225 packages with open bugs
  • Number of open bugs: 3 (46 total bugs)
  • Average age of open bugs: 4598 days
  • Oldest open bug: 6572 days
  • Number of open feature requests: 6 (75 total feature requests)

Report a new bug to HTML_QuickForm2
ยป Description
PHP5 rewrite of HTML_QuickForm and HTML_QuickForm_Controller packages.

This package provides methods to create, validate and render HTML forms.

Features:
* Supports all form elements defined by HTML standard, provides several
custom elements
* Server-side and client-side validation, several common rules provided
* Multipage forms (tabbed forms and wizards)
* Pluggable elements, rules, renderers and renderer plugins

Major advantages over PHP4 version:
* Most of the package's functionality is covered by unit tests
* DOM-like API for building the form structure, new streamlined API for
elements' values handling
* Default rendering without tables (inspired by
HTML_QuickForm_Renderer_Tableless)
* Renderer plugins for elements with complex rendering needs
* Ability to chain validation rules with 'and' and 'or'
* Client-side validation can run "live" on changing the form fields,
validation errors are displayed near the fields instead of in alert()
ยป Maintainers ยป More Information

Packages that depend on HTML_QuickForm2

Dependencies for HTML_QuickForm2