PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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