1 form_example_tutorial.inc | form_example_tutorial_4($form, &$form_state) |
Example 4: Basic form with required fields.
Related topics
File
- modules/
examples/ form_example/ form_example_tutorial.inc, line 133 - This is the Form API Tutorial, originally from the Backdrop handbook.
Code
function form_example_tutorial_4($form, &$form_state) {
$form['description'] = array(
'#type' => 'item',
'#title' => t('A form with required fields'),
);
$form['name'] = array(
'#type' => 'fieldset',
'#title' => t('Name'),
// Make the fieldset collapsible.
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
// Make these fields required.
$form['name']['first'] = array(
'#type' => 'textfield',
'#title' => t('First name'),
'#required' => TRUE,
);
$form['name']['last'] = array(
'#type' => 'textfield',
'#title' => t('Last name'),
'#required' => TRUE,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Submit',
);
return $form;
}