--- sidebar_position: 1 title: Standard Form Fields --- # Standard Form Fields ## Introduction Joomla provides an extensive range of type of fields which you can use in your forms. The source code for these field types is found in the libraries/src/Form/Field directory, and are described in this section of the Joomla Manual. To try out a standard form field you can download the `com_exampleform` component from [Exampleform component](https://github.com/joomla/manual-examples/tree/main/component-exampleform), and edit the /site/forms/example_form.xml to include the field you want to investigate. ## List of Standard Form Fields The following is a full list of all supplied form fields available in this release. | Type | Description | |-------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Accessible Media](./accessiblemedia.md) | Provides modal access to the media manager for insertion of images with upload for users with appropriate permissions and a text field for adding a alternative text. | | [Access Level](./accesslevel.md) | Provides a drop down list of viewing access levels. | | [Alias Tag](./aliastag.md) | Provides a list box containing specific language definitions. | | [Author](./author.md) | Provides a list box containing authors (users) that have created content. | | [Cache Handler](./cachehandler.md) | Provides a list of available cache handling options. | | [Calendar](./calendar.md) | Provides a text box for entry of a date. An icon next to the text box Provides a link to a pop-up calendar, which can also be used to enter the date value. | | [Captcha](./captcha.md) | Provides the use of a captcha plugin. | | [Category](./category.md) | Provides a drop down list of categories for an extension. | | [Checkbox](./checkbox.md) | Provides a single checkbox to be checked or unchecked | | [Checkboxes](./checkboxes.md) | Provides unlimited checkboxes that can be used for multi-select. | | [Chrome Style](./chromestyle.md) | Provides a list of template chrome style options grouped by template. | | [Color](./color.md) | Provides a color picker when clicking the input box. | | [Combo](./combo.md) | Provides a combo box field. | | [Component Layout](./componentlayout.md) | Provides a grouped list of core and template alternative layouts for a component item. | | [Components](./components.md) | Provides a list box containing enabled extensions of type component. | | [Content History](./contenthistory.md) | Provides a model popup showing the modification history of an article. | | [Content Language](./contentlanguage.md) | Provides a list of content languages. | | [Content Type](./contenttype.md) | Provides a list of content types. | | [Database Connection](./databaseconnection.md) | Provides a list of available database connections, optionally limiting to a given list. | | [Editor](./editor.md) | Provides an editor area field. | | [Email](./email.md) | Provides an email field. | | [File](./file.md) | Provides an input field for files | | [File List](./filelist.md) | Provides a drop down list of files from a specified directory. | | [Folder List](./folderlist.md) | Provides a drop down list of folders from a specified directory. | | [Frontend Language](./frontendlanguage.md) | Provides a list of published content languages with home pages. | | [Grouped List](./groupedlist.md) | Provides a drop down list of items organized into groups. | | [Header Tag](./headertag.md) | Provides a drop down list of the header tags (h1-h6). | | [Hidden](./hidden.md) | Provides a hidden field for saving a form field whose value cannot be altered directly by a user in the Administrator (it can be altered in code or by editing the params.ini file). | | [Image List](./imagelist.md) | Provides a drop down list of image files in a specified directory. | | [Integer](./integer.md) | Provides a drop down list of integers between a minimum and maximum. | | [Language](./language.md) | Provides a drop down list of the installed languages for the Front-end or Back-end. | | [Last Visit Date Range](./lastvisitdaterange.md) | Provides a list box of available date ranges to filter on last visit date. | | [Limit Box](./limitbox.md) | Provides a list of item count limits. | | [List](./list.md) | Provides a drop down list of custom-defined entries. | | [Media](./media.md) | Provides modal access to the media manager for insertion of images with upload for users with appropriate permissions. | | [Menu](./menu.md) | Provides a drop down list of the available menus from your Joomla site. | | [Menu Item](./menuitem.md) | Provides a drop down list of the available menu items from your Joomla site. | | [Meter](./meter.md) | Provides a meter to show value in a range. | | [ModalSelect](./modalselect.md) | Provides a field to allow the user to select an item within a modal. | | [Module Layout](./modulelayout.md) | Provides a list of alternative layout for a module grouped by core and template. | | [Module Order](./moduleorder.md) | Provides a drop down to set the ordering of module in a given position | | [Module Position](./moduleposition.md) | Provides a text input to set the position of a module. | | [Module Tag](./moduletag.md) | Provides a list of html5 elements (used to wrap a module in). | | [Note](./note.md) | Provides a one line text field. | | [Number](./number.md) | Provides a one line text box with up-down handles to set a number in the field. | | [Order](./ordering) | Provides a dropdown list of entries within a specified table along with `-First-` and `-Last-`. | | [Password](./password.md) | Provides a text box for entry of a password. The password characters will be obscured as they are entered. | | [Plugins](./plugins.md) | Provides a list of plugins from a given folder. | | [Plugin Status](./pluginstatus.md) | Provides a list box of statuses. | | [Predefined List](./predefinedlist.md) | Provides a list of predefined values. | | [Radio Basic](./radiobasic.md) | Provides radio button inputs using default styling (due to be removed). | | [Radio](./radio.md) | Provides radio buttons to select different options. | | [Range](./range.md) | Provides a horizontal scroll bar to specify a value in a range. | | [Redirect Status](./redirectstatus.md) | Provides a list box of statuses. | | [Registration Date Range](./registrationdaterange.md) | Provides a list box of statuses. | | [Rules](./rules.md) | Provides a matrix of group by action options for managing access control. Display depends on context. | | [Schema Org Component Sections](./schemaorgcomponentssections.md) | Provides a list box containing enabled extensions of type component. | | [Session Handler](./sessionhandler.md) | Provides a drop down list of session handler options. | | [Spacer](./spacer.md) | Provides a visual separator between form fields. It is purely a visual aid and no value is stored. | | [Sql](./sql.md) | Provides a drop down list of entries obtained by running a query on the Joomla Database. The first results column returned by the query Provides the values for the drop down box. | | [Status](./status.md) | Provides a list box of statuses. | | [Subform](./subform.md) | Provides a way to use XML forms inside each other or reuse your existing forms inside your current form. | | [Tag](./tag.md) | Provides an entry point for tags (either AJAX or Nested). | | [Telephone](./telephone.md) | Provides an input field for a telephone number. | | [Template Style](./templatestyle.md) | Provides a drop down list of template styles. | | [Text Area](./textarea.md) | Provides a text area for entry of multi-line text. | | [Text](./text.md) | Provides a text box for data entry. | | [Time](./time) | Provides a select list of integers with specified first, last and step values. | | [Timezone](./timezone.md) | Provides a drop down list of time zones. | | [Transition](./transition.md) | Provides a grouped list of all work flow transitions from one stage to the next grouped by stage title | | [Url](./url.md) | Provides a URL text input field. | | [User Active](./useractive.md) | Provides a list of available user active statuses. | | [User](./user.md) | Provides a modal field to select a user from a list. Displays User Name and stores User ID | | [Usergroup List](./usergrouplist.md) | Provides a drop down list of available user groups. | | [User State](./userstate.md) | Provides a list of available users statuses. | | [Workflow Component Sections](./workflowcomponentsections.md) | Provides a list box containing enabled extensions of type component. | | [Workflow Condition](./workflowcondition.md) | Provides a drop down list or a list box of workflow conditions. | | [Workflow Stage](./workflowstage.md) | Provides a grouped list of all work flow stages grouped by workflow. |