HTML_QuickForm::createElement() – Creates a new form element of the given type


require_once 'HTML/QuickForm.php';

object &HTML_QuickForm::createElement ( string $elementType )


Creates a new form element of the given type. This method accepts variable number of parameters, their meaning and count depending on $elementType.

Parameters starting from second will be passed to the element's constructor, consult the docs for the appropriate element to find out which parameters to pass.


string $elementType

type of element to create (text, textarea, file...)

Return value

return object, descendant of HTML_QuickForm_element


Possible PEAR_Error values
Error code Error message Reason Solution
QUICKFORM_UNREGISTERED_ELEMENT Element '$element' does not exist in HTML_QuickForm::_loadElement() Tried to create an element of unknown type Check the type name spelling or use HTML_QuickForm::registerElementType()


since 1.0

This function can be called statically.

Returns the current API version (Previous) Checks if element is in the form (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

There are no user contributed notes for this page.