Form builder functions

Functions that build an abstract representation of a HTML form.

All modules should declare their form builder functions to be in this group and each builder function should reference its validate and submit functions using @see. Conversely, validate and submit functions should reference the form builder function using @see. For examples, of this see system_modules_uninstall() or user_pass(), the latter of which has the following in its doxygen documentation:

  • @ingroup forms
  • @see user_pass_validate()
  • @see user_pass_submit()

File

drupal/core/includes/form.inc, line 18
Functions for form and batch generation and processing.

Functions

Namesort descending Location Description
color_scheme_form drupal/core/modules/color/color.module Form constructor for the color configuration form for a particular theme.
dblog_clear_log_form drupal/core/modules/dblog/dblog.admin.inc Form constructor for the form that clears out the log.
dblog_filter_form drupal/core/modules/dblog/dblog.admin.inc Form constructor for the database logging filter form.
form_test_color drupal/core/modules/system/tests/modules/form_test/form_test.module Form constructor for testing #type 'color' elements.
form_test_email drupal/core/modules/system/tests/modules/form_test/form_test.module Form constructor for testing #type 'email' elements.
form_test_range drupal/core/modules/system/tests/modules/form_test/form_test.module Form constructor for testing #type 'range' elements.
form_test_range_invalid drupal/core/modules/system/tests/modules/form_test/form_test.module Form constructor for testing invalid #type 'range' elements.
form_test_url drupal/core/modules/system/tests/modules/form_test/form_test.module Form constructor for testing #type 'url' elements.
image_effect_form drupal/core/modules/image/image.admin.inc Form builder; Form for adding and editing image effects.
image_style_add_form drupal/core/modules/image/image.admin.inc Form builder; Form for adding a new image style.
image_style_form drupal/core/modules/image/image.admin.inc Form builder; Edit an image style name and effects order.
install_configure_form drupal/core/includes/install.core.inc Form constructor for a form to configure the new site.
install_select_language_form drupal/core/includes/install.core.inc Form constructor for the language selection form.
install_select_profile_form drupal/core/includes/install.core.inc Form constructor for the profile selection form.
install_settings_form drupal/core/includes/install.core.inc Form constructor for a form to configure and rewrite settings.php.
language_content_settings_form drupal/core/modules/language/language.admin.inc Form constructor for the content language settings form.
locale_translate_edit_form drupal/core/modules/locale/locale.pages.inc Form constructor for the string editing form.
locale_translate_export_form drupal/core/modules/locale/locale.bulk.inc Form constructor for the Gettext translation files export form.
locale_translate_filter_form drupal/core/modules/locale/locale.pages.inc Return form for locale translation filters.
locale_translate_import_form drupal/core/modules/locale/locale.bulk.inc Form constructor for the translation import screen.
node_admin_nodes drupal/core/modules/node/node.admin.inc Returns the admin form object to node_admin_content().
node_configure_rebuild_confirm drupal/core/modules/node/node.admin.inc Page callback: Form constructor for the permission rebuild confirmation form.
search_box drupal/core/modules/search/search.module Form constructor for the search block's search box.
system_config_form drupal/core/modules/system/system.module Adds default behavior to a configuration form.
system_date_format_localize_form drupal/core/modules/system/system.admin.inc Form constructor for the date localization configuration form.
system_modules drupal/core/modules/system/system.admin.inc Form constructor for the module enable/disable interface.
system_modules_uninstall drupal/core/modules/system/system.admin.inc Form constructor for the uninstalling disabled modules form.
system_themes_admin_form drupal/core/modules/system/system.admin.inc Form to select the administration theme.
system_theme_settings drupal/core/modules/system/system.admin.inc Form builder; display theme configuration for entire site and individual themes.
update_manager_install_form drupal/core/modules/update/update.manager.inc Form constructor for the install form of the Update Manager module.
update_manager_update_form drupal/core/modules/update/update.manager.inc Form constructor for the update form of the Update Manager module.
update_manager_update_ready_form drupal/core/modules/update/update.manager.inc Form constructor for the update ready form.
user_login_form drupal/core/modules/user/user.module Form builder; the main user login form.
_install_configure_form drupal/core/includes/install.core.inc Form constructor for a site configuration form.