137 functions implement hook_form()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

aggregator_page_category_form in drupal/core/modules/aggregator/aggregator.pages.inc
Form constructor to list items aggregated in a category.
aggregator_page_source_form in drupal/core/modules/aggregator/aggregator.pages.inc
Form constructor to show all items captured from a feed.
ajax_forms_test_ajax_commands_form in drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.module
Form constructor for the Ajax Command display form.
ajax_forms_test_lazy_load_form in drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.module
Form builder: Builds a form that triggers a simple AJAX callback.
ajax_forms_test_simple_form in drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.module
Tests form_state['values'] during callback.
ajax_forms_test_validation_form in drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.module
Form constructor for AJAX validation form.
ajax_get_form in drupal/core/includes/ajax.inc
Gets a form submitted via #ajax during an Ajax callback.
ajax_process_form in drupal/core/includes/ajax.inc
Form element processing handler for the #ajax form property.
ajax_test_dialog_form in drupal/core/modules/system/tests/modules/ajax_test/ajax_test.module
Form builder: Renders buttons with #ajax['dialog'].
authorize_filetransfer_form in drupal/core/includes/authorize.inc
Form constructor for the file transfer authorization form.
batch_test_chained_form in drupal/core/modules/system/tests/modules/batch_test/batch_test.module
Form constructor for a form with chained submit callbacks.
batch_test_mock_form in drupal/core/modules/system/tests/modules/batch_test/batch_test.module
Form constructor for a simple form with a textfield and submit button.
batch_test_multistep_form in drupal/core/modules/system/tests/modules/batch_test/batch_test.module
Form constructor for a multistep form.
batch_test_no_form in drupal/core/modules/system/tests/modules/batch_test/batch_test.module
Menu callback: Fires a batch process without a form submission.
batch_test_simple_form in drupal/core/modules/system/tests/modules/batch_test/batch_test.module
Form constructor for a batch selection form.
book_outline_form in drupal/core/modules/book/book.pages.inc
Form constructor for the book outline form.
book_remove_form in drupal/core/modules/book/book.pages.inc
Form constructor to confirm removal of a node from a book.
BulkFormBase::views_form in drupal/core/modules/system/lib/Drupal/system/Plugin/views/field/BulkFormBase.php
Form constructor for the bulk form.
color_scheme_form in drupal/core/modules/color/color.module
Form constructor for the color configuration form for a particular theme.
config_admin_import_form in drupal/core/modules/config/config.admin.inc
Form constructor for configuration import form.
config_admin_sync_form in drupal/core/modules/config/config.admin.inc
Helper function to construct the storage changes in a configuration synchronization form.
confirm_form in drupal/core/modules/system/system.module
Generates a form array for a confirmation form.
custom_block_delete_form in drupal/core/modules/block/custom_block/custom_block.pages.inc
Page callback: Form constructor for the custom block deletion form.
custom_block_type_delete_form in drupal/core/modules/block/custom_block/custom_block.admin.inc
Page callback: Form constructor for the custom block type deletion form.
datetime_field_instance_settings_form in drupal/core/modules/datetime/datetime.module
Implements hook_field_instance_settings_form().
datetime_field_settings_form in drupal/core/modules/datetime/datetime.module
Implements hook_field_settings_form().
dblog_clear_log_form in drupal/core/modules/dblog/dblog.admin.inc
Form constructor for the form that clears out the log.
dblog_filter_form in drupal/core/modules/dblog/dblog.admin.inc
Form constructor for the database logging filter form.
drupal_build_form in drupal/core/includes/form.inc
Builds and processes a form for a given form ID.
drupal_get_form in drupal/core/includes/form.inc
Returns a renderable form array for a given form ID.
drupal_prepare_form in drupal/core/includes/form.inc
Prepares a structured form array.
drupal_process_form in drupal/core/includes/form.inc
Processes a form submission.
drupal_rebuild_form in drupal/core/includes/form.inc
Constructs a new $form from the information in $form_state.
drupal_redirect_form in drupal/core/includes/form.inc
Redirects the user to a URL after a form has been processed.
drupal_retrieve_form in drupal/core/includes/form.inc
Retrieves the structured array that defines a given form.
drupal_validate_form in drupal/core/includes/form.inc
Validates user-submitted form data in the $form_state array.
edit_field_form in drupal/core/modules/edit/edit.module
Form constructor for the field editing form.
entity_get_form in drupal/core/includes/entity.inc
Returns the built and processed entity form for the given entity.
entity_reference_field_instance_settings_form in drupal/core/modules/entity_reference/entity_reference.module
Implements hook_field_instance_settings_form().
entity_reference_field_settings_form in drupal/core/modules/entity_reference/entity_reference.module
Implements hook_field_settings_form().
Field::multiple_options_form in drupal/core/modules/field/lib/Drupal/field/Plugin/views/field/Field.php
Provide options for multiple value fields.
field_attach_form in drupal/core/modules/field/field.attach.inc
Adds form elements for all fields for an entity to a form structure.
field_test_entity_nested_form in drupal/core/modules/field/tests/modules/field_test/field_test.entity.inc
Form combining two separate entities.
field_test_field_instance_settings_form in drupal/core/modules/field/tests/modules/field_test/field_test.field.inc
Implements hook_field_instance_settings_form().
field_test_field_settings_form in drupal/core/modules/field/tests/modules/field_test/field_test.field.inc
Implements hook_field_settings_form().
file_field_instance_settings_form in drupal/core/modules/file/file.field.inc
Implements hook_field_instance_settings_form().
file_field_settings_form in drupal/core/modules/file/file.field.inc
Implements hook_field_settings_form().
file_module_test_form in drupal/core/modules/file/tests/file_module_test.module
Form constructor for testing a 'managed_file' element.
filter_admin_format_form in drupal/core/modules/filter/filter.admin.inc
Form constructor for the text format add/edit form.
form_label_test_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
A form for testing form labels and required marks.
form_test_alter_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form builder for testing hook_form_alter() and hook_form_FORM_ID_alter().
form_test_double_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Menu callback returns two instances of the same form.
form_test_form_rebuild_preserve_values_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form builder for testing preservation of values during a rebuild.
form_test_form_state_values_clean_advanced_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form constructor for the form_state_values_clean() test.
form_test_form_state_values_clean_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form builder for form_state_values_clean() test.
form_test_limit_validation_errors_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Builds a simple form with a button triggering partial validation.
form_test_pattern_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Builds a simple form using the FAPI #pattern proterty.
form_test_programmatic_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form builder to test programmatic form submissions.
form_test_storage_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
A multistep form for testing the form storage.
form_test_validate_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form builder for testing drupal_validate_form().
form_test_validate_required_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form constructor to test the #required property.
form_test_wrapper_callback_form in drupal/core/modules/system/tests/modules/form_test/form_test.module
Form builder for form wrapper callback test.
forum_form in drupal/core/modules/forum/forum.module
Implements hook_form().
image_crop_form in drupal/core/modules/image/image.admin.inc
Form structure for the image crop form.
image_effect_form in drupal/core/modules/image/image.admin.inc
Form builder; Form for adding and editing image effects.
image_field_instance_settings_form in drupal/core/modules/image/image.field.inc
Implements hook_field_instance_settings_form().
image_field_settings_form in drupal/core/modules/image/image.field.inc
Implements hook_field_settings_form().
image_resize_form in drupal/core/modules/image/image.admin.inc
Form structure for the image resize form.
image_rotate_form in drupal/core/modules/image/image.admin.inc
Form structure for the image rotate form.
image_scale_form in drupal/core/modules/image/image.admin.inc
Form structure for the image scale form.
image_style_add_form in drupal/core/modules/image/image.admin.inc
Form builder; Form for adding a new image style.
image_style_form in drupal/core/modules/image/image.admin.inc
Form builder; Edit an image style name and effects order.
install_configure_form in drupal/core/includes/install.core.inc
Form constructor for a form to configure the new site.
install_select_language_form in drupal/core/includes/install.core.inc
Form constructor for the language selection form.
install_select_profile_form in drupal/core/includes/install.core.inc
Form constructor for the profile selection form.
install_settings_form in drupal/core/includes/install.core.inc
Form constructor for a form to configure and rewrite settings.php.
language_admin_add_form in drupal/core/modules/language/language.admin.inc
User interface for the language addition screen.
language_admin_delete_form in drupal/core/modules/language/language.admin.inc
User interface for the language deletion confirmation screen.
language_admin_edit_form in drupal/core/modules/language/language.admin.inc
Editing screen for a particular language.
language_admin_overview_form in drupal/core/modules/language/language.admin.inc
User interface for the language overview screen.
language_content_settings_form in drupal/core/modules/language/language.admin.inc
Form constructor for the content language settings form.
language_negotiation_configure_browser_delete_form in drupal/core/modules/language/language.admin.inc
Form for deleting a browser language negotiation mapping.
language_negotiation_configure_browser_form in drupal/core/modules/language/language.admin.inc
Builds the browser language negotiation method configuration form.
language_negotiation_configure_form in drupal/core/modules/language/language.admin.inc
Builds the configuration form for language negotiation.
link_field_instance_settings_form in drupal/core/modules/link/link.module
Implements hook_field_instance_settings_form().
locale_translate_edit_form in drupal/core/modules/locale/locale.pages.inc
Form constructor for the string editing form.
locale_translate_export_form in drupal/core/modules/locale/locale.bulk.inc
Form constructor for the Gettext translation files export form.
locale_translate_filter_form in drupal/core/modules/locale/locale.pages.inc
Return form for locale translation filters.
locale_translate_import_form in drupal/core/modules/locale/locale.bulk.inc
Form constructor for the translation import screen.
locale_translation_status_form in drupal/core/modules/locale/locale.pages.inc
Page callback: Display the current translation status.
menu_overview_form in drupal/core/modules/menu/menu.admin.inc
Form constructor to edit an entire menu tree at once.
node_content_form in drupal/core/modules/node/node.module
Implements hook_form().
node_type_form in drupal/core/modules/node/content_types.inc
Form constructor for the node type editing form.
number_field_instance_settings_form in drupal/core/modules/number/number.module
Implements hook_field_instance_settings_form().
number_field_settings_form in drupal/core/modules/number/number.module
Implements hook_field_settings_form().
options_field_settings_form in drupal/core/modules/options/options.module
Implements hook_field_settings_form().
path_admin_filter_form in drupal/core/modules/path/path.admin.inc
Form constructor for the path admin overview filter form.
path_admin_form in drupal/core/modules/path/path.admin.inc
Form constructor for the path administration form.
search_embedded_form_form in drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.module
Form constructor for embedding search results for testing.
search_form in drupal/core/modules/search/search.module
Form constructor for the search form.
system_config_form in drupal/core/modules/system/system.module
Adds default behavior to a configuration form.
system_date_format_localize_form in drupal/core/modules/system/system.admin.inc
Form constructor for the date localization configuration form.
system_plugin_ui_form in drupal/core/modules/system/system.module
Proxies to the plugin class' form method.
system_themes_admin_form in drupal/core/modules/system/system.admin.inc
Form to select the administration theme.
taxonomy_field_settings_form in drupal/core/modules/taxonomy/taxonomy.module
Implements hook_field_settings_form().
template_preprocess_color_scheme_form in drupal/core/modules/color/color.module
Prepares variables for color scheme form templates.
template_preprocess_system_plugin_ui_form in drupal/core/modules/system/system.module
Prepares variables for system plugin UI form templates.
template_preprocess_views_exposed_form in drupal/core/modules/views/views.theme.inc
Prepares variables for views exposed form templates.
text_field_instance_settings_form in drupal/core/modules/text/text.module
Implements hook_field_instance_settings_form().
text_field_settings_form in drupal/core/modules/text/text.module
Implements hook_field_settings_form().
theme_confirm_form in drupal/core/modules/system/system.module
Returns HTML for a confirmation form.
theme_datelist_form in drupal/core/modules/datetime/datetime.module
Returns HTML for a date selection form element.
theme_datetime_form in drupal/core/modules/datetime/datetime.module
Returns HTML for a HTML5-compatible #datetime form element.
theme_field_multiple_value_form in drupal/core/modules/field/field.form.inc
Returns HTML for an individual form element.
theme_form in drupal/core/includes/form.inc
Returns HTML for a form.
theme_forum_form in drupal/core/modules/forum/forum.admin.inc
Returns HTML for a forum form.
theme_language_negotiation_configure_form in drupal/core/modules/language/language.admin.inc
Returns HTML for the language negotiation configuration form.
theme_menu_overview_form in drupal/core/modules/menu/menu.admin.inc
Returns HTML for the menu overview form into a table.
theme_system_config_form in drupal/core/modules/system/system.module
Returns HTML for a system settings form.
theme_system_date_format_localize_form in drupal/core/modules/system/system.admin.inc
Returns HTML for a locale date format form.
theme_update_manager_update_form in drupal/core/modules/update/update.manager.inc
Returns HTML for the first page in the process of updating projects.
theme_views_form_views_form in drupal/core/modules/views/views.theme.inc
Theme function for a View with form elements: replace the placeholders.
theme_views_ui_build_group_filter_form in drupal/core/modules/views_ui/views_ui.theme.inc
Theme the build group filter form.
theme_views_ui_expose_filter_form in drupal/core/modules/views_ui/views_ui.theme.inc
Theme the expose filter form.
theme_views_ui_rearrange_filter_form in drupal/core/modules/views_ui/views_ui.theme.inc
Turn the rearrange form into a proper table
translation_entity_translatable_form in drupal/core/modules/translation_entity/translation_entity.admin.inc
Form constructor for the confirmation of translatability switching.
update_manager_install_form in drupal/core/modules/update/update.manager.inc
Form constructor for the install form of the Update Manager module.
update_manager_update_form in drupal/core/modules/update/update.manager.inc
Form constructor for the update form of the Update Manager module.
update_manager_update_ready_form in drupal/core/modules/update/update.manager.inc
Form constructor for the update ready form.
update_script_selection_form in drupal/core/update.php
Form constructor for the list of available database module updates.
UserBulkForm::views_form in drupal/core/modules/user/lib/Drupal/user/Plugin/views/field/UserBulkForm.php
Provide a more useful title to improve the accessibility.
user_cancel_confirm_form in drupal/core/modules/user/user.pages.inc
Form builder; confirm form for cancelling user account.
user_login_form in drupal/core/modules/user/user.module
Form builder; the main user login form.
views_exposed_form in drupal/core/modules/views/views.module
Form builder for the exposed widgets form.
views_form in drupal/core/modules/views/views.module
This is the entry function. Just gets the form for the current step. The form is always assumed to be multistep, even if it has only one step (the default 'views_form_views_form' step). That way it is actually possible for modules to have a…
views_form_views_form in drupal/core/modules/views/views.module
Callback for the main step of a Views form. Invoked by views_form().
views_ui_ajax_update_form in drupal/core/modules/views_ui/admin.inc
Updates a part of the add view form via AJAX.