37 classes are annotated with FormElement
- Button in core/
lib/ Drupal/ Core/ Render/ Element/ Button.php - Provides an action button form element.
- Checkbox in core/
lib/ Drupal/ Core/ Render/ Element/ Checkbox.php - Provides a form element for a single checkbox.
- Checkboxes in core/
lib/ Drupal/ Core/ Render/ Element/ Checkboxes.php - Provides a form element for a set of checkboxes.
- Color in core/
lib/ Drupal/ Core/ Render/ Element/ Color.php - Provides a form element for choosing a color.
- Date in core/
lib/ Drupal/ Core/ Render/ Element/ Date.php - Provides a form element for date selection.
- Datelist in core/
lib/ Drupal/ Core/ Datetime/ Element/ Datelist.php - Provides a datelist element.
- Datetime in core/
lib/ Drupal/ Core/ Datetime/ Element/ Datetime.php - Provides a datetime element.
- Email in core/
lib/ Drupal/ Core/ Render/ Element/ Email.php - Provides a form input element for entering an email address.
- EntityAutocomplete in core/
lib/ Drupal/ Core/ Entity/ Element/ EntityAutocomplete.php - Provides an entity autocomplete form element.
- File in core/
lib/ Drupal/ Core/ Render/ Element/ File.php - Provides a form element for uploading a file.
- Hidden in core/
lib/ Drupal/ Core/ Render/ Element/ Hidden.php - Provides a form element for an HTML 'hidden' input element.
- ImageButton in core/
lib/ Drupal/ Core/ Render/ Element/ ImageButton.php - Provides a form element for a submit button with an image.
- Item in core/
lib/ Drupal/ Core/ Render/ Element/ Item.php - Provides a display-only form element with an optional title and description.
- LanguageConfiguration in core/
modules/ language/ src/ Element/ LanguageConfiguration.php - Defines an element for language configuration for a single field.
- LanguageSelect in core/
lib/ Drupal/ Core/ Render/ Element/ LanguageSelect.php - Provides a form element for selecting a language.
- MachineName in core/
lib/ Drupal/ Core/ Render/ Element/ MachineName.php - Provides a machine name render element.
- ManagedFile in core/
modules/ file/ src/ Element/ ManagedFile.php - Provides an AJAX/progress aware widget for uploading and saving a file.
- Number in core/
lib/ Drupal/ Core/ Render/ Element/ Number.php - Provides a form element for numeric input, with special numeric validation.
- Password in core/
lib/ Drupal/ Core/ Render/ Element/ Password.php - Provides a form element for entering a password, with hidden text.
- PasswordConfirm in core/
lib/ Drupal/ Core/ Render/ Element/ PasswordConfirm.php - Provides a form element for double-input of passwords.
- PathElement in core/
lib/ Drupal/ Core/ Render/ Element/ PathElement.php - Provides a matched path render element.
- Radio in core/
lib/ Drupal/ Core/ Render/ Element/ Radio.php - Provides a form element for a single radio button.
- Radios in core/
lib/ Drupal/ Core/ Render/ Element/ Radios.php - Provides a form element for a set of radio buttons.
- Range in core/
lib/ Drupal/ Core/ Render/ Element/ Range.php - Provides a slider for input of a number within a specific range.
- Search in core/
lib/ Drupal/ Core/ Render/ Element/ Search.php - Provides an HTML5 input element with type of "search".
- Select in core/
lib/ Drupal/ Core/ Render/ Element/ Select.php - Provides a form element for a drop-down menu or scrolling selection box.
- Submit in core/
lib/ Drupal/ Core/ Render/ Element/ Submit.php - Provides a form submit button.
- Table in core/
lib/ Drupal/ Core/ Render/ Element/ Table.php - Provides a render element for a table.
- Tableselect in core/
lib/ Drupal/ Core/ Render/ Element/ Tableselect.php - Provides a form element for a table with radios or checkboxes in left column.
- Tel in core/
lib/ Drupal/ Core/ Render/ Element/ Tel.php - Provides a form element for entering a telephone number.
- Textarea in core/
lib/ Drupal/ Core/ Render/ Element/ Textarea.php - Provides a form element for input of multiple-line text.
- Textfield in core/
lib/ Drupal/ Core/ Render/ Element/ Textfield.php - Provides a one-line text field form element.
- Token in core/
lib/ Drupal/ Core/ Render/ Element/ Token.php - Stores token data in a hidden form field.
- Url in core/
lib/ Drupal/ Core/ Render/ Element/ Url.php - Provides a form element for input of a URL.
- Value in core/
lib/ Drupal/ Core/ Render/ Element/ Value.php - Provides a form element for storage of internal information.
- VerticalTabs in core/
lib/ Drupal/ Core/ Render/ Element/ VerticalTabs.php - Provides a render element for vertical tabs in a form.
- Weight in core/
lib/ Drupal/ Core/ Render/ Element/ Weight.php - Provides a form element for input of a weight.
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.