PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » HTML » HTML_QuickForm

The PEAR::HTML_QuickForm package provides methods for creating, validating, processing HTML forms.

This package is unmaintained.

Download latest release 3.2.16 (archived versions might be outdated)

License: PHP License

Description

NOTICE: development of HTML_QuickForm version 3 is frozen. Please submit
feature requests for HTML_QuickForm2 package.

The HTML_QuickForm package provides methods to dynamically create, validate
and render HTML forms.

Features:
* 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.

Documentation

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#12Wont fixBug2003-09-15HTML entities problem (I18N)
#34BogusBug2003-09-25'email' validation rules don't work
#69BogusBug2003-10-06freeze()d values/elements can still be changed by the user
#70ClosedBug2003-10-06Flexy renderer: label can be array of labels
#78BogusBug2003-10-08v3.1.1 generates invalid forms
#80Wont fixBug2003-10-08HTML_QuickForm::addElement($element) dosen't pass by reference
#134BogusBug2003-10-21Problem with 'file' element, 'maxfilesize' rule and client side validation
#140ClosedBug2003-10-22Checkbox element generates empty label HTML
#152ClosedBug2003-10-24Hierselect javascript function not always printed
#175ClosedBug2003-11-01date-element - wrong name for march
#184ClosedBug2003-11-02Checkbox groups and JS validation incorrect
#185ClosedBug2003-11-02Problems with validate() with multiple forms or preexisting _get/_post vars
#202ClosedBug2003-11-05ArraySmarty Renderer Gives Unexpected Result
#209ClosedBug2003-11-07ObjectFlexy renderer breaks on groups with '_' in name
#210ClosedDoc2003-11-07Object and ObjectFlexy renderers are not documented
#211Wont fixDoc2003-11-07No documentation for Rule infrastructure
#212ClosedBug2003-11-07ObjectFlexy renderer breaks on elements with '[]' in names
#213BogusBug2003-11-07HTML Element and Array Renderer
#243BogusBug2003-11-14Syntax Error in Global Validation Rules
#253ClosedBug2003-11-14Add a group of Radio-Buttons to a Static Smarty template on different locations
#254Wont fixBug2003-11-14exportValue vs. exportValues differences
#259BogusBug2003-11-16Missing implementation setValue for file
#283Wont fixBug2003-11-21grouping a group of checkboxes causes a render error
#302ClosedBug2003-11-26Rule/Email.php regex missing +
#306BogusBug2003-11-27Textfield label as html linkwith javascript onClick causes wierd effects
#328ClosedBug2003-11-30hierselect: javascript does not escape quotes (but should)
#338BogusBug2003-12-02Unsupported Operands syntax error in class QuickForm
#351ClosedBug2003-12-04Groups with default values seems off by one
#356ClosedBug2003-12-05Bug in javascript code when group name is not appended
#388ClosedBug2003-12-09Incorrect date element's minutes and seconds assignment
#395ClosedBug2003-12-09PATCH-ARMSCII-8 Loacale for date element
#398Wont fixBug2003-12-10user function for form rule cannot accept user arguments
#400ClosedBug2003-12-10Element object cannot be passed by reference from one user method to another
#403ClosedBug2003-12-10Mistype in HTML_QuickForm_Rule_Callback::getValidationScript ()
#427BogusBug2003-12-15addOption does not work properly
#442ClosedBug2003-12-16Call to undefined function: getattributes()
#479BogusBug2003-12-22addRule(array(element1, element2)) does not run if element1==''
#491BogusBug2003-12-24when to addGroup("radio",$key) is passed key=0 name is not displayed
#493ClosedBug2003-12-24Invalid method call
#496BogusBug2003-12-25setDefaults with callback processes special characters wrongly
#552ClosedBug2004-01-10Feature request: group hidden fields in ITStatic output
#553ClosedReq2004-01-10Feature request: native templates for errors and required in ITStatic
#577Wont fixBug2004-01-14feature request: replaceElement method
#609BogusBug2004-01-22No ending delimiter '^' found
#641BogusBug2004-01-29Only one field for option text from loadQuery
#645No FeedbackBug2004-01-30buttons with names cause notices with ArraySmarty renderer
#672BogusBug2004-02-02Forms tag incorrect and missing a bracket
#726BogusBug2004-02-10Values submitted with one form, appear on another with similar element names.
#734ClosedBug2004-02-11Renderer_ArraySmarty; doesn't work "error" and "required" templates notes.
#735ClosedBug2004-02-11applyFilter() fails for elements with "complex" names
#741ClosedBug2004-02-12frozen elements loose id
#745ClosedBug2004-02-12ArraySmarty breaks without Group appendname - here is my fix
#747ClosedBug2004-02-13setDatasource defaults error
#755BogusBug2004-02-13Auto-complete pseudo-element adds unprintable character when inputting '?'
#810No FeedbackBug2004-02-20When all form elements are of password type quickform returns errors
#872ClosedBug2004-02-26PEAR QA: improvement for get_class()-usage
#925ClosedBug2004-02-28form name attribute does not exist in xhtml1.1
#966Wont fixBug2004-03-07"disabled" for frozen checkboxes instead of [ ]/[x]
#992BogusBug2004-03-11Call to undefined function: getattributes()
#1032ClosedBug2004-03-17ITStatic bug with $appendName = false
#1102Wont fixBug2004-03-31HTML_Element::setName and already define QuickForm rules
#1124ClosedBug2004-04-03Default renderer does not provide valid xhtml: hidden cells
#1143ClosedBug2004-04-06If element is frozen, client validation should be turned off
#1178ClosedBug2004-04-11Hierselect generates notices when using strings as array keys
#1212ClosedBug2004-04-15Database entries in select
#1223Wont fixBug2004-04-16select element validation
#1227ClosedBug2004-04-16HTML_QuickForm_button() creates only one of two possible button types
#1235ClosedBug2004-04-17Cannot setChecked() on advcheckbox
#1237No FeedbackBug2004-04-18Image element return value not assigned
#1248ClosedBug2004-04-20hierselect breaks if element name begins with a number
#1252ClosedBug2004-04-21getValue() on file element returns not 'cleaned' file name
#1269SuspendedBug2004-04-23Compare validation on group elements
#1303BogusBug2004-04-27set default date
#1341BogusBug2004-05-04Call to a member function on a non-object
#1389ClosedBug2004-05-12Javascript Comment is not valid XHTML
#1392ClosedBug2004-05-12Feature request: Additional parameter in toArray () method
#1408BogusBug2004-05-14Additional attribute id for input elements required
#1412BogusBug2004-05-14handling of multiple submit buttons
#1430Wont fixBug2004-05-18feature request: label for html elements
#1431Wont fixBug2004-05-18Feature Request: Tying rules/filters to submit buttons
#1481DuplicateBug2004-05-24Controller/Hierselect conflict
#1486ClosedBug2004-05-24Heirselect with non-numeric indexes fails
#1506ClosedBug2004-05-26Missing feature in ITDynamic: element name block within groups
#1516ClosedBug2004-05-27No use of separators when setGroupTemplate
#1551Wont fixBug2004-06-03changing type of an element (HTML_QuickForm_input)
#1576ClosedBug2004-06-08xhtml compliant javascript should not use old comment hide hack
#1577ClosedBug2004-06-08Patch for hierselect with multiselects
#1587ClosedReq2004-06-08HTML_QuickForm should allow reordering of elements
#1694ClosedBug2004-06-21renderHidden
#1711Wont fixReq2004-06-23html elements should have names
#1723Wont fixReq2004-06-25Default Value is not used in checkbox if $_POST already set
#1727ClosedBug2004-06-27Documentation error for ITDynamic renderer
#1728Wont fixReq2004-06-27Include a name placeholder for ITDynamic
#1740BogusReq2004-06-29Create Groups within groups
#1792No FeedbackReq2004-07-05"helpInfo" to show next to a field to explain it's purpose
#1806No FeedbackReq2004-07-06length of function lists to onQuickFormEvent limited
#1807Wont fixReq2004-07-06getErrors() method
#1810ClosedBug2004-07-06regex addRule() can't validate select data
#1830BogusBug2004-07-09HTML_QuickForm_date: Problems with dates prior to 1970-01-01
#1836ClosedBug2004-07-10Element date->getFrozenHtml() freezes the element
#1843ClosedBug2004-07-11QF strips backslashes in file names
#1844Wont fixReq2004-07-11Empty required note if form hasn't required elements
#1860Wont fixReq2004-07-13Change order of blockname matching in ITDynamic renderer
#1862Wont fixReq2004-07-13Ability to detect and prevent duplicate submits
#1883DuplicateReq2004-07-15Add a "unfreeze" method to all elements
#1896BogusBug2004-07-16validation broken for all but 'required'
#1961BogusBug2004-07-22groupelementtemplate inserting a 1
#1971Wont fixReq2004-07-23Allow {jsVar} substitution in HTML_QuickForm_RuleRegistry::getValidationScript
#1975BogusBug2004-07-25setDefaults doesn't work with an array of groups
#1984ClosedBug2004-07-26hierselect producing extra characters
#1994BogusBug2004-07-27Form tag not correctly created in Default Renderer
#2004Wont fixReq2004-07-28Group error message on element level
#2015No FeedbackBug2004-07-29Swedish is missing in date.php
#2112SuspendedReq2004-08-11exportValues() - create flat array if !$element->_appendName
#2203ClosedBug2004-08-24The _ruleCheckMaxFileSize() method does not check for upload errors
#2225Wont fixReq2004-08-26"Smart" Date field
#2226Wont fixBug2004-08-26Values for Date fields nonpadded?
#2237BogusBug2004-08-27QuickForm crashes Apache
#2262BogusBug2004-08-31regex rule fails on groups
#2276ClosedBug2004-09-03name attribute of header element not rendered out in Array
#2278BogusBug2004-09-04Error in documentation
#2326BogusBug2004-09-14Date field is not checked
#2351BogusBug2004-09-16HTML_QuickForm_date() outputting invalid HTML
#2358BogusReq2004-09-17QF doesn't notify of unregistered rule
#2373ClosedReq2004-09-22autocomplete Element creates unwanted newline at the end of its output
#2421ClosedBug2004-09-30Problem with client-side validation
#2470DuplicateBug2004-10-06bug with maxfilesize function
#2479Wont fixReq2004-10-07html type elements should be allowed to have a name
#2516BogusBug2004-10-12submit button is not "Frozen" in Sample Flexy Dynamic Template
#2517ClosedBug2004-10-13applyFilter activates the validation
#2529BogusReq2004-10-14Custom callback rules not called if no value submitted
#2530ClosedBug2004-10-14strtotime error in HTML/QuickForm/date.php
#2534ClosedBug2004-10-15ITDynamic does not allow empty group separators
#2544BogusReq2004-10-16QuickForm should allow to set default on date element
#2567BogusBug2004-10-19custom 'callback' validator doesn't work
#2571ClosedBug2004-10-19Multilevel hierselect single-element-list bug
#2572Wont fixBug2004-10-20"&" Characters not replaced in "Select"-Values
#2576ClosedBug2004-10-20Memory exhaustion with 3.2.4
#2587ClosedBug2004-10-22Problems with group names containing square brackets
#2591BogusBug2004-10-22emptyOptionValue added to end of select list
#2607BogusBug2004-10-25Empty row appended if requiredNote is empty
#2608BogusBug2004-10-25Template system snafu
#2609DuplicateBug2004-10-25impossible to addGroupRule with two elements like compare
#2613Wont fixBug2004-10-25impossible to add onsubmit to form
#2637No FeedbackBug2004-10-28Bug in example (required fields) HTML_QuickForm
#2681ClosedReq2004-11-03Not clear distinction between QuickformFlexyElement and QuickformElement
#2695Wont fixReq2004-11-04[PATCH] new 'script' element
#2709ClosedBug2004-11-07Solo group of radio elements missing error
#2726ClosedBug2004-11-09Group elements not freezing if group already frozen
#2767BogusBug2004-11-16Incorrect Behaviour of setLabel() for radio elements
#2783Wont fixReq2004-11-18QuickForm Accessibility
#2785Wont fixBug2004-11-18Element's values not extracted if their names contain spaces
#2806ClosedBug2004-11-22Minor Typo in Example
#2829BogusBug2004-11-25form tag attribute name not XHTML compliant
#2850BogusBug2004-11-29radio buttons do not fill when there is an error
#2866DuplicateReq2004-12-01rich text element
#2880ClosedReq2004-12-03Inclusion of htmlarea element
#2884ClosedReq2004-12-03New feature
#2898ClosedReq2004-12-05Support additional attributes for elements
#2910Wont fixReq2004-12-06Add method findInvalid($element,$message)
#2929Wont fixBug2004-12-08exportValue() is not constants-safe.
#2965ClosedBug2004-12-14updateElementAttr() doesn't work for hierselect
#2970ClosedBug2004-12-15hierselect reset problem
#2992Wont fixReq2004-12-19New autocomplete method which works like google suggest
#3035ClosedBug2004-12-27JS validation bug
#3049ClosedBug2004-12-29Can not set default selected date/time values for HTML_QuickForm_Date element
#3126ClosedReq2005-01-06client side validation for filenames
#3150ClosedBug2005-01-10Incorrect check for 'select' elements in RuleRegistry::_getJsValue()
#3161BogusBug2005-01-11validate() doesn´t care of files
#3176ClosedBug2005-01-12HierSelect and reloading the form
#3179BogusReq2005-01-12Setting a date feild required does nothing
#3189Wont fixBug2005-01-13setDefaults() bevaviour difference between PHP 5.0.2 and PHP 5.0.3
#3193ClosedBug2005-01-13Frozen select boxes display incorrect values
#3197BogusBug2005-01-13Incorrect case in a is_a
#3210Wont fixBug2005-01-15HTML Elements not rendered by ITDynamic renderer
#3211DuplicateBug2005-01-15Date elements do not freeze correctly in some cases
#3214BogusBug2005-01-15Fields of type "hidden" produce errors
#3224Wont fixBug2005-01-17The autocomplete element doesn't work in OSX in Safari and Explorer
#3252Wont fixReq2005-01-20support for lable element
#3253BogusBug2005-01-20HTML_QuickForm_Renderer_Array ignores pseudo-elements type 'html'
#3261BogusReq2005-01-21New rule request: number compare rules
#3286BogusBug2005-01-24Rules are inconsistent when used with grouped elements
#3310BogusReq2005-01-27rendering static field without escaping value
#3323Wont fixBug2005-01-28date element chokes on '0000-00-00'
#3325ClosedReq2005-01-29Feature (Option) AddOn
#3328DuplicateBug2005-01-29bug with php5's __autoload function
#3366No FeedbackReq2005-02-02Hebrew Support for date
#3367ClosedReq2005-02-03change updateAttributes call in hierselect
#3379ClosedReq2005-02-04Support weeks (W) in date-selector
#3392BogusBug2005-02-07Grouped elements are not accessable directly through exportValue or getElement
#3394BogusBug2005-02-07not read permissions
#3403ClosedBug2005-02-08JS Warnings of the hierselect element
#3414BogusBug2005-02-09Form tag still not XHTML compliant
#3473BogusBug2005-02-14HTML/Common.php is not part of the download.
#3501ClosedBug2005-02-17Handling of empty file fields
#3511ClosedBug2005-02-17HTML_QuickForm_group::toHtml() method ignores hidden elements
#3547Wont fixBug2005-02-21Default value didn't set for element 'date' in case of format 'Y'
#3575ClosedReq2005-02-24date single emptyoptions
#3653BogusBug2005-02-28setValue not working
#3688Wont fixReq2005-03-03Adding Images/MyOwnHTML for Radio and Checkbox Freezed Status
#3728ClosedBug2005-03-07Documentation bug
#3733ClosedReq2005-03-07'g' format support
#3758No FeedbackReq2005-03-09custom error message for callback rules
#3785BogusBug2005-03-11hierselect dumps prototype functions into subselects
#3804BogusBug2005-03-14If removeElement() of type "filename" the attribute <FORM tag multpart
#3834Wont fixReq2005-03-15Output of <label for="id"> in Default renderer and support for it in Element
#3865ClosedBug2005-03-17Float/Integer values are not handled correctly when passed to HTML_QuickForm_Ru
#3876DuplicateReq2005-03-18Pass parameters to form rules
#3896BogusBug2005-03-21value for hidden element when passing with request
#3938Wont fixReq2005-03-24css (class) support for element setMaxFileSize()
#3947ClosedBug2005-03-24French month names and abreviation changes
#3981Wont fixReq2005-03-28(advanced) autocomplete using XmlHttpRequest
#3988ClosedBug2005-03-29javascript component doesnt work for array field names
#4010No FeedbackReq2005-03-30Suppressing assigning submit value to elements in add-only forms
#4012BogusBug2005-03-31PEAR HTML/QuickForm Validation JavaScript Problem
#4098Wont fixBug2005-04-07buggy use of $_SERVER['PHP_SELF'] for default action
#4105BogusBug2005-04-08Unexpected behaviour with special chars for default values
#4131Wont fixBug2005-04-12Javascript group validation fails when group name is a number
#4134Wont fixBug2005-04-13HTML_QuickForm_Renderer_ArraySmarty bug
#4163BogusBug2005-04-16required field in group
#4219ClosedBug2005-04-25_elementToArray in ArraySmary.php fails to check required / has error
#4224Wont fixReq2005-04-26Allow export value for 'Date' elements to be collapsed to string
#4256BogusReq2005-05-01Consturct with REQUEST_URI instead of PHP_SELF
#4262ClosedBug2005-05-02HTML_Quickform does not print default attributes
#4265ClosedBug2005-05-03Object-Renderer startGroup
#4302BogusBug2005-05-06Errors not being registered to Smarty renderer with server side validation
#4303BogusReq2005-05-07moves the harcode html style definition to css file
#4328BogusBug2005-05-11Does not handle integers as names in form field values
#4401Wont fixBug2005-05-21Problem with select menu order of date fields.
#4424No FeedbackBug2005-05-25registerrule doesn't work with regex
#4432ClosedBug2005-05-25hierselect doesn't work with special characters (/ & blank) in string array key
#4433No FeedbackBug2005-05-25insertBeforeElement and HTML pseudo element gives trouble
#4435BogusBug2005-05-25Custom callback rules not evaluated correctly when value = 0
#4443BogusReq2005-05-26Add setText() method to link element
#4463ClosedBug2005-05-28select, hiddenselect and hierselect produce non valid html code
#4465ClosedBug2005-05-29deselecting all multiple-select options returns default value
#4470ClosedBug2005-05-29incorrect check of required checkbox field
#4495BogusBug2005-05-31JS Validation on dates is broken
#4507DuplicateReq2005-06-02XHTML
#4508BogusReq2005-06-02XHTML and accesibility
#4517BogusBug2005-06-02compare doesn't work for dates
#4531ClosedBug2005-06-05Typo in spanish translation
#4538ClosedBug2005-06-06addGroupRule() doesn´t care about client-side validation
#4580BogusBug2005-06-13Minlength Validation Rule allows blank value
#4611ClosedBug2005-06-16AutoComplete JavaScript not being inserted for elements in groups
#4615BogusReq2005-06-17Displaying a value in a textarea field
#4645ClosedBug2005-06-20Group Element Named '0' not able to getValue()
#4683DuplicateBug2005-06-26Freeze outputs HTML code
#4714Wont fixReq2005-06-30Need noscript version for hierselect
#4725ClosedBug2005-07-01Fatal error in QuickForm.php on line 594
#4781ClosedBug2005-07-10Without setDefaults(), date format doesn't work correctly.
#4799ClosedBug2005-07-12Notices after Upgrade to PHP 4.4.0
#4821ClosedReq2005-07-13Swedish locale array for date()
#4832ClosedBug2005-07-13Js Error "validate_xxx is not defined" when Freeze and client validation rules
#4840DuplicateBug2005-07-15if select data is an accociative array w. '0' as first index, a freeze is buggy
#4887BogusReq2005-07-22Include the whole request uri on action.
#4899BogusBug2005-07-23hierselect produces invalid XHTML
#4930ClosedReq2005-07-27HTML_Quickform maximum upload filesize should follow php.ini
#4932BogusReq2005-07-27exportValues() should not return internal values
#4954DuplicateBug2005-07-31Fatal error on PHP 5.1.0-b3
#4963ClosedReq2005-08-01Add Portuguese language on Date Field
#5030ClosedBug2005-08-08Link in documentation is wrong
#5048Wont fixReq2005-08-09Make XHTML-compliant output optional; default to HTML-output
#5079BogusBug2005-08-12addGroup() adds 'separator' value after last element
#5093BogusReq2005-08-14XHTML Compliance
#5097BogusBug2005-08-15PHP crashes when throwing an exception after a form is created
#5116BogusBug2005-08-16Groups within groups do not display properly -- last element appears twice.
#5129BogusReq2005-08-17ISO-8851-1 OR UNICODE characters into value.attribute for input.element++submit
#5138BogusBug2005-08-18Radio element won't show up with ArraySmarty renderer
#5144BogusBug2005-08-18Static elements with default values
#5154BogusBug2005-08-19Too few examples in QuickForm
#5161Wont fixBug2005-08-20Pseudo-element "date" is not complient with ISO8601
#5165ClosedReq2005-08-21Add Traditional Chinese language on Date Field
#5166BogusBug2005-08-21empty <form tag
#5176BogusBug2005-08-22Cannot set attributes for textareas (in PHP4)
#5205ClosedBug2005-08-25misspelled JavaScript
#5206BogusBug2005-08-25Elements of the same name, in different forms, get mixed up
#5211BogusReq2005-08-26allow to specify an hour range for the date element
#5213Wont fixBug2005-08-26Where?
#5218ClosedBug2005-08-27hierselect with third select or more bug
#5219BogusBug2005-08-27single select doest not export a value (even default) for invalid input
#5239BogusBug2005-08-30wrong input in setDefaults() causes QF not to display html element
#5244BogusBug2005-08-30after using 'setDefaults' on form loading, select box values are not selected
#5245Wont fixBug2005-08-30Some fixes to work hierselect on MAC IE5.2.3
#5251ClosedBug2005-08-31setDefaults() does not work on select box after form POST
#5260BogusBug2005-09-01Fatal Error in HTML_QuickForm_input constructor after installing APC extension
#5265Wont fixReq2005-09-01hierselect works only on client side
#5269ClosedBug2005-09-01default values ignored for select if any GET variable is set
#5344DuplicateBug2005-09-08Error in a javascrip in RuleRegistry.php
#5349DuplicateBug2005-09-09Bug with PHP 5.0.5 (not present in 5.0.4)
#5364ClosedBug2005-09-12Date Element: addEmptyOption still buggy
#5410BogusBug2005-09-15APC breaks PEAR::QuickForm
#5455BogusBug2005-09-19isSubmitted returns TRUE even for a fresh empty form
#5496No FeedbackBug2005-09-22problem with static element in a group
#5497ClosedReq2005-09-22Input element ID
#5541ClosedReq2005-09-27pt-br translation for date
#5549BogusBug2005-09-28Select Export Values Issue
#5644ClosedBug2005-10-10Client javascript validation of single radio box fails
#5685BogusBug2005-10-13onQuickFormEvent handler not always called
#5689BogusBug2005-10-14mimetype bad validation in IE
#5695ClosedBug2005-10-14Empty Required File elements are "valid"
#5701Wont fixBug2005-10-16Day of Month should be Text field
#5705ClosedBug2005-10-17using loadDBResult with DB_FETCHMODE_OBJECT
#5718ClosedReq2005-10-19hierselect doesn't work with multiple forms containing same element names
#5748Wont fixBug2005-10-21Default values not removed when removeElement called
#5793Wont fixBug2005-10-27Issue with Flexy renderer and elementnames with [] appended to it
#5811Wont fixReq2005-10-28Referencing in addElement
#5840Wont fixReq2005-11-01Remove input hidden-ID from frozen checkbox
#5902Wont fixReq2005-11-08hierselect and QuickHtml
#5908Wont fixBug2005-11-09is_a() case sensitive errors
#5920ClosedBug2005-11-10code analyse
#5928Wont fixBug2005-11-10Rule not applied when element name is a integer
#5940BogusBug2005-11-11defaultValues for Select
#5951DuplicateBug2005-11-14RuleRegistry.php line no :272
#5968BogusBug2005-11-15Supposed error in insertElementBefore()
#5974ClosedBug2005-11-15hierselect does not oprate html entities
#6003BogusBug2005-11-17wrong parent class constructor call
#6104BogusBug2005-11-29Error in renderer
#6134ClosedBug2005-12-02advcheckbox data not posted when ID is set on element
#6149BogusBug2005-12-04addElement('hidden', ...) fails if no other input elements have been added
#6169Wont fixReq2005-12-06Paths problem
#6170BogusBug2005-12-06ITStatic: Form error block is always empty (w/ patch)
#6187DuplicateReq2005-12-07Support for updating every form element's attributes
#6223Wont fixBug2005-12-11Space in form name breaks trackSubmit
#6243Wont fixBug2005-12-14multiple checkboxes with same name
#6340No FeedbackBug2005-12-23Quickform 'Strips' BackSlashes From Text
#6354BogusBug2005-12-28Array to String conversion error
#6404BogusReq2006-01-03Checkbox adding label into html output string
#6422Wont fixReq2006-01-05Feature Request: replaceElement addition
#6427ClosedReq2006-01-06QF XHTML strict compliance
#6444Wont fixBug2006-01-08html_quickform addelement attribute include url vars
#6454Wont fixReq2006-01-10implement Fieldset
#6459BogusBug2006-01-10$form->accept($renderer); doesn't work at all
#6482BogusBug2006-01-12adrule does not work
#6511BogusBug2006-01-17problems displaying a group element with an inner group
#6524DuplicateBug2006-01-19file element - rule "required" doesn't work
#6566Wont fixBug2006-01-24option text is not html-encoded in HTML_QuickForm_select
#6577Wont fixReq2006-01-25Ability to return error message from validation function
#6628Wont fixReq2006-01-30Method to return boolean result from the validation
#6642BogusBug3.2.52006-01-31No required note printed for AddGroupRule
#6660Wont fixReq3.2.52006-02-01Added arraySmarty functionality setDefaultLabelTemplate
#6688ClosedReq2006-02-03documentation for "compare" rule in QF incomplete
#6761ClosedReq2006-02-12New Section for PEAR::HTML_QuickForm
#6766ClosedBug3.2.52006-02-13hierselect problem with HTML_QuickForm_Controller
#6834BogusBug3.2.52006-02-19wrong exportValue of checkbox in group
#6911Wont fixBug3.2.52006-02-23email validation fails
#6970ClosedReq3.2.52006-03-01applyFilter doesn't return NONEXIST_ELEMENT Error
#6979BogusReq3.2.52006-03-01registerRule('callback') should support methods
#6997ClosedReqCVS2006-03-02maleks
#7047Wont fixReqCVS2006-03-07HTML_QuickForm_hierselect + Ajax
#7087ClosedReqCVS2006-03-10staf
#7099BogusBug3.2.52006-03-12Choice of element name causes hierselect failure
#7108ClosedReq3.2.52006-03-13Element include via QuickForm
#7117ClosedReqCVS2006-03-14sorting of existing elements
#7120Wont fixBug3.2.52006-03-14javascript error when using >1 addrule(type=numeric)
#7123ClosedReq3.2.52006-03-14handling of empty dates in HTML_QuickForm_Date
#7148BogusBug2006-03-17Checked attribute alway true for radio button
#7189Wont fixBug3.2.52006-03-23loadDbResult should provide way to escape HTML
#7200BogusBug3.2.52006-03-24ceck validation with javascript using Smarty
#7238Wont fixReq3.2.52006-03-29Option to render form without element values set.
#7259Wont fixReq3.2.52006-03-30hide element
#7280BogusReq3.2.52006-04-03QF element size
#7288BogusReq3.2.52006-04-04'radio' 'checked' actually doesn't work
#7342ClosedBugCVS2006-04-08isTypeRegistered should be case-insensitive
#7361ClosedBug3.2.52006-04-10After upgrade call to undefined method
#7378BogusBug3.2.52006-04-12date weekday-element doesn't set default/constant value correctly
#7400DuplicateBugCVS2006-04-14When setting the default on one part of a hierselect the JS fails
#7443BogusBug3.2.52006-04-20how to default a date element to blank??
#7470ClosedBug3.2.52006-04-24$form->Validate() == true after succesful $form->SetElementError() call
#7487DuplicateBug3.2.52006-04-25select->loadDbResult() incorrectly sets DB_FETCHMODE_DEFAULT
#7497Wont fixBug3.2.52006-04-26impossible to put two tags "label_*" in a template
#7558BogusBug3.2.52006-05-04Bug in value of HIDDEN Field
#7608Wont fixReqCVS2006-05-11removeRules() function
#7697Wont fixReq3.2.52006-05-22XHTML 1.0 not valid for submit button
#7739BogusBug3.2.52006-05-28problems with setDafaults
#7802BogusReq3.2.52006-06-03stripping slashes when GPC are escaping manually
#7820ClosedBugCVS2006-06-06RegExp in default renderer should match ungreedy
#7832ClosedBug3.2.52006-06-08wrong documentation in moveUploadedFile
#7888BogusBug3.2.52006-06-13setDefaults() eats backslashes
#7961ClosedBugCVS2006-06-21Hierselect bugfix brakes functionality
#8057ClosedBug3.2.62006-06-28setDefaults changes radio button selection
#8083Wont fixBug3.2.62006-06-29updating attributes of 'date' element doesn't work
#8123ClosedBug3.2.62006-07-05Some Fieldnames Cause Unexpected Behaviors
#8195BogusBug3.2.62006-07-12MAX_FILE_SIZE in wrong place
#8266BogusBug2006-07-23Regex.php bug (preg_match warning)
#8305ClosedBug3.2.62006-07-27PHP-Warning with empty hiddenselect
#8329ClosedReq3.2.62006-07-31unnecessary if-else
#8349BogusBug3.2.62006-08-02Problem with form attributes.
#8372DuplicateBug3.2.62006-08-07HTML_QuickForm_radio default value with NULL and 0
#8376Wont fixBug3.2.62006-08-07Adding a group rule 'required' for a group with a hierselect element error
#8409BogusBug3.2.62006-08-10Unreadable results with Groups
#8414DuplicateBug3.2.62006-08-10eval errors in QuickForm/element.php
#8421ClosedBug2006-08-11method "display" not found
#8425BogusReq2006-08-13Cannot use 'disabled' as attribute HTML_QuickForm_select::addOptionaddOption()
#8497ClosedBug3.2.62006-08-183.2.6 hierselect can't handle numeric options (chokes on indexOf)
#8532BogusBug3.2.62006-08-22FlexyDynamic_example.php - not working
#8558DuplicateBug3.2.62006-08-25hiddenselect error when using loadQuery method
#8582BogusReq2006-08-29Allow callback to use a static class method
#8666BogusBug3.2.62006-09-08Static elements not displaying through groups
#8722BogusBug3.2.62006-09-17Constructor ignores $attributes
#8763BogusReq3.2.62006-09-22Static elements does not have attributes
#8789BogusBug3.2.62006-09-25Cannot validate file with 'required' on the client side
#8797BogusBug3.2.62006-09-27_findValue cannot handle arrays
#9264Wont fixReq2006-11-08method toArray() doesn't return errors of hidden fields
#9489BogusBug3.2.72006-11-28DefaultRenderer _groupWrap and _groupTemplate missing wrapper function
#9600Wont fixBug3.2.72006-12-12date element problem with _createOptionList function
#9606BogusReq3.2.72006-12-13Password input prints value tag with password in clear text.
#9714SpamReqCVS2006-12-30avtayev
#9731BogusBug3.2.72007-01-04callback.php
#9752Wont fixBug3.2.72007-01-05formNames with period aren't handled properly when trackSubmit is enabled
#9781SpamReqCVS2007-01-09joker
#9790No FeedbackBug3.2.72007-01-09incomplete functionality in Renderer/ITStatic.php
#9827SpamReqCVS2007-01-14filosoff
#9882BogusBug3.2.72007-01-19JavaScript client validation can be bypassed with JavaScript STILL ENABLED
#9977ClosedBug3.2.72007-01-30segfault with large forms
#10099ClosedDoc2007-02-14return value of function
#10139Wont fixBug3.2.72007-02-20Hierselect doesn't show subselect values.
#10192Wont fixReq3.2.72007-02-26[patch] add getElement() to group
#10196BogusBug3.2.72007-02-26Object Reference Assignment Error
#10297Wont fixBug3.2.72007-03-07POST breaking back button
#10406DuplicateBug3.2.72007-03-16[PATCH] Can't set checkbox value attribute
#10450BogusBug3.2.72007-03-22checkbox values aren't properly exported when prechecked
#10736BogusReqCVS2007-04-15Allow HTML in textareas
#10754ClosedBug3.2.72007-04-17Validation of large numbers broken in HTML_QuickForm_Rule_Compare
#10799ClosedBug3.2.72007-04-21newline allowed at the end of some regex rules
#10837ClosedBug3.2.72007-04-25Large numbers in selects breakes
#10866BogusBugCVS2007-04-28Incomplete documentation for freeze()
#10966Wont fixBug3.2.72007-05-07Wrong declaration of HTML_QuickForm_file::_findValue()
#11047ClosedBug3.2.72007-05-15Checkbox element setChecked() is broken.
#11124DuplicateReq3.2.72007-05-24Clear options of a "select"
#11138ClosedBug3.2.72007-05-25setDefaults sets multiple values selected even if setMultiple(false)
#11182DuplicateBug3.2.72007-05-31html_quickform_group != HTML_QuickForm_group
#11229ClosedBug3.2.92007-06-05Compare-Rule with operator "!=" broken
#11356BogusBug3.2.92007-06-18Probleme of AddElement submit with the "é"
#11405BogusReq3.2.92007-06-22Smarty renderer and hidden fields
#11424BogusBug3.2.92007-06-24setChecked(true) no longer working
#11599DuplicateBug3.2.92007-07-13charset issue
#11717ClosedBug3.2.92007-07-31Cannot set empty option as default for 'i' and 's'
#11781ClosedDoc2007-08-07User note that is a documentation problem
#11801ClosedDoc3.2.92007-08-08Callback validation undocumented feature
#11995ClosedBug3.2.92007-09-06getFrozenHtml() renders a 0 as a space
#12014ClosedBugCVS2007-09-09No Validation for a group of uploaded files
#12015ClosedBugCVS2007-09-09filename validation rule return incorrect value
#12026ClosedBug3.2.92007-09-11{error} placeholder, dpesnt return right value
#12063Wont fixReq3.2.92007-09-17Disabled (frozen) elements not accessible
#12161DuplicateBug3.2.92007-10-01{error} not correct replaced; regex issue
#12457BogusBug3.2.102007-11-16Link elements dosn't freeze
#12488BogusBug3.2.102007-11-20constructor should detect bad method (not get/post)
#12634BogusReq3.2.102007-12-06Assign name parameter as element ID and add S{id} placeholder.
#12736ClosedBug3.2.102007-12-20Form validation breaks when using regex rule with unicode escape codes
#12770BogusBug3.2.102007-12-24Required rule fails if input field contains only spaces
#13086BogusBug3.2.102008-02-07Static elements not ignored on validation.
#13091BogusBug3.2.102008-02-09htmlentities not working properly
#14207BogusReq3.2.102008-06-23Cannot upgrade to HTML_QuickForm2: no documentation
#14514No FeedbackBug3.2.102008-08-18Error in HTML_QuickForm::insertElementBefore()
#14540ClosedBug3.2.102008-08-22Rules for each group element not removed when removing a group
#14701BogusBug3.2.102008-09-24setDefaults for month only accepts unpadded numeric ('n'), regardless of option
#14904Wont fixDoc3.2.102008-10-28applyFilter usage not well explained
#14995ClosedReq3.2.102008-11-11Enhance Smarty Renderer to gen multi-dim array for 'hidden' HTML elements.
#14996DuplicateReq3.2.102008-11-12Allow setting error message for each element inside a group element
#14997Wont fixReq3.2.102008-11-12Allow setting error message for each element inside a group element
#15437BogusBug3.2.102008-12-29Variables in _POST overwrite hidden form values
#15449BogusBug3.2.102008-12-29Can't validate non-english value in form element 'text' with custom regex func
#15520ClosedBug3.2.102009-01-06Element not removed form the $_required array on removeElement()
#15955ClosedBug2009-02-27On heirselect when you have more than two selects sub selects are not cleared
#16601DuplicateBug3.2.112009-09-12Hierselect element options order broken in Google Chrome
#16602DuplicateBug3.2.112009-09-12Hierselect element options order broken in Google Chrome
#16603ClosedBug3.2.112009-09-12Hierselect element options order broken in Google Chrome
#16964BogusBug3.2.112010-01-03QuickForm->addElement(...) failed to correctly set an element's Value
#17060DuplicateBug3.2.112010-02-03Select element does not escape inputs
#17085Wont fixBug3.2.112010-02-10Assigning the return value of new by reference is deprecated
#17228Wont fixBugSVN2010-03-16New object by reference deprecation warning
#17324BogusBug3.2.112010-04-20Different setDefaults behavior on php 4.3 and 5.2
#17485DuplicateBug3.2.112010-06-11Cannot set value submitted by checkbox
#17550Wont fixReq3.2.112010-07-02Request: re-licensing
#17907BogusDocIrrelevant2010-09-29Documentation on how to set the default values for a group
#18171ClosedBug3.2.122011-01-03date.php maxYear default is 2010
#18214Wont fixBug3.2.122011-01-24Strict errors when using HTML_Quickform
#18302BogusDocUnknown2011-02-23Documentation missing for $element parameter of QuickForm::addElement
#18456BogusBug3.2.122011-04-19Label is not printed
#18530ClosedBug3.2.122011-05-12Autocomplete broken on Firefox 4
#19760ClosedBug3.2.132012-12-25Notice array to string conversion in required rule in PHP 5.4
#20072BogusDocUnknown2013-09-23please remove superseded from main page
#20489BogusBug3.2.142015-01-19Textareas with umlauts or other special chars are rendered empty
#21012Wont fixReq3.2.142016-01-02Parse errors on php7
#23770OpenDoc3.2.162018-09-20External tutorial link is dead