Same name and namespace in other branches
- 7.x-1.x form_example/form_example_tutorial.inc \form_example_tutorial_7()
Example 7: With a submit handler.
From the handbook page: http://drupal.org/node/717740
1 string reference to 'form_example_tutorial_7'
- form_example_menu in form_example/
form_example.module - Implements hook_menu() to set up the URLs (menu entries) for the form examples.
File
- form_example/
form_example_tutorial.inc, line 281 - This is the Form API Tutorial from the handbook.
Code
function form_example_tutorial_7($form_state) {
$form['description'] = array(
'#type' => 'item',
'#title' => t('A form with a submit handler'),
);
$form['name'] = array(
'#type' => 'fieldset',
'#title' => t('Name'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['name']['first'] = array(
'#type' => 'textfield',
'#title' => t('First name'),
'#required' => TRUE,
'#default_value' => "First name",
'#description' => "Please enter your first name.",
'#size' => 20,
'#maxlength' => 20,
);
$form['name']['last'] = array(
'#type' => 'textfield',
'#title' => t('Last name'),
'#required' => TRUE,
);
$form['year_of_birth'] = array(
'#type' => 'textfield',
'#title' => "Year of birth",
'#description' => 'Format is "YYYY"',
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Submit',
);
return $form;
}