Example: Form API
Examples demonstrating the Drupal Form API.
The Form Example module is a part of the Examples for Developers Project and provides various Drupal Form API Examples. You can download and experiment with this code at the Examples for Developers project page.
Parent topics
File
-
form_example/
form_example.module, line 8
Functions
Title Sort descending | File name | Summary |
---|---|---|
form_example_element_info | form_example/ |
Implements hook_element_info(). |
form_example_help | form_example/ |
Implements hook_help(). |
form_example_intro | form_example/ |
Page callback for our general info page. |
form_example_menu | form_example/ |
Implements hook_menu(). |
form_example_states_form | form_example/ |
States demo form. |
form_example_theme | form_example/ |
Implements hook_theme(). |
form_example_tutorial | form_example/ |
Main Form tutorial page. |
form_example_tutorial_1 | form_example/ |
Tutorial Example 1. |
form_example_tutorial_10 | form_example/ |
Example 10: A form with a file upload field. |
form_example_tutorial_10_submit | form_example/ |
Submit handler for form_example_tutorial_10(). |
form_example_tutorial_10_validate | form_example/ |
Validate handler for form_example_tutorial_10(). |
form_example_tutorial_11 | form_example/ |
Example 11: adding a confirmation form. |
form_example_tutorial_11_confirm_name | form_example/ |
Example 11: A form generated with confirm_form(). |
form_example_tutorial_11_confirm_name_submit | form_example/ |
Submit function for form_example_tutorial_11_confirm_form(). |
form_example_tutorial_11_submit | form_example/ |
Submit function for form_example_tutorial_11(). |
form_example_tutorial_2 | form_example/ |
This is Example 2, a basic form with a submit button. |
form_example_tutorial_3 | form_example/ |
Example 3: A basic form with fieldsets. |
form_example_tutorial_4 | form_example/ |
Example 4: Basic form with required fields. |
form_example_tutorial_5 | form_example/ |
Example 5: Basic form with additional element attributes. |
form_example_tutorial_6 | form_example/ |
Example 6: A basic form with a validate handler. |
form_example_tutorial_6_validate | form_example/ |
Validation handler for Tutorial 6. |
form_example_tutorial_7 | form_example/ |
Example 7: With a submit handler. |
form_example_tutorial_7_submit | form_example/ |
Submit function for form_example_tutorial_7(). |
form_example_tutorial_7_validate | form_example/ |
Validation function for form_example_tutorial_7(). |
form_example_tutorial_8 | form_example/ |
Example 8: A simple multistep form with a Next and a Back button. |
form_example_tutorial_8_next_submit | form_example/ |
Submit handler for form_example_tutorial_8() next button. |
form_example_tutorial_8_next_validate | form_example/ |
Validate handler for the next button on first page. |
form_example_tutorial_8_page_two | form_example/ |
Returns the form for the second page of form_example_tutorial_8(). |
form_example_tutorial_8_page_two_back | form_example/ |
Back button handler submit handler. |
form_example_tutorial_8_page_two_submit | form_example/ |
The page 2 submit handler. |
form_example_tutorial_9 | form_example/ |
Example 9: A form with a dynamically added new fields. |
form_example_tutorial_9_add_name | form_example/ |
Submit handler for "Add another name" button on form_example_tutorial_9(). |
form_example_tutorial_9_remove_name | form_example/ |
Submit handler for "Remove name" button on form_example_tutorial_9(). |
form_example_tutorial_9_submit | form_example/ |
Submit function for form_example_tutorial_9(). |
form_example_tutorial_9_validate | form_example/ |
Validate function for form_example_tutorial_9(). |
form_example_wizard | form_example/ |
The primary formbuilder function for the wizard form. |
form_example_wizard_location_info | form_example/ |
Returns form elements for the 'location info' page of the wizard. |
form_example_wizard_location_info_validate | form_example/ |
Custom validation form for the 'location info' page of the wizard. |
form_example_wizard_next_submit | form_example/ |
Submit handler for the 'next' button. |
form_example_wizard_other_info | form_example/ |
Returns form elements for the 'other info' page of the wizard. |
form_example_wizard_personal_info | form_example/ |
Returns form elements for the 'personal info' page of the wizard. |
form_example_wizard_previous_submit | form_example/ |
Submit handler for the "previous" button. |
form_example_wizard_submit | form_example/ |
Wizard form submit handler. |
_form_example_steps | form_example/ |
Returns the list of steps and their associated forms. |
Classes
Title Sort descending | File name | Summary |
---|---|---|
FormExampleTestCase | form_example/ |
Default test case for the form_example module. |