1 form_test.module form_description_test_form()

A form for testing form descriptions.

File

core/modules/simpletest/tests/form_test.module, line 1152
Helper module for the Form API tests.

Code

function form_description_test_form() {
  $form['form_textfield_test_description_before'] = array(
    '#type' => 'textfield',
    '#title' => 'Textfield test for description before element',
    '#description' => 'Textfield test for description before element',
    '#description_display' => 'before',
  );

  $form['form_textfield_test_description_after'] = array(
    '#type' => 'textfield',
    '#title' => 'Textfield test for description after element',
    '#description' => 'Textfield test for description after element',
    '#description_display' => 'after',
  );

  $form['form_textfield_test_description_invisible'] = array(
    '#type' => 'textfield',
    '#title' => 'Textfield test for visually-hidden description',
    '#description' => 'Textfield test for visually-hidden description',
    '#description_display' => 'invisible',
  );

  $form['form_checkboxes_test_description_before'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Checkboxes test for description before element'),
    '#description' => 'Checkboxes test for description before element',
    '#options' => array(
      'first-checkbox' => t('First checkbox'),
      'second-checkbox' => t('Second checkbox'),
    ),
  );

  $form['form_radios_test_description_before'] = array(
    '#type' => 'radios',
    '#title' => 'Radios test for description before element',
    '#description' => 'Radios test for description before element',
    '#options' => array(
      'first-radio' => 'First radio',
      'second-radio' => 'Second radio',
    ),
  );

  $form['form_textarea_test_description_before'] = array(
    '#type' => 'textarea',
    '#title' => t('Textarea test for description before element'),
    '#description' => 'Radios test for description before element',
  );

  $form['form_checkboxes_test_description_after'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Checkboxes test for description after element'),
    '#description' => 'Checkboxes test for description after element',
    '#description_display' => 'after',
    '#options' => array(
      'first-checkbox' => t('First checkbox'),
      'second-checkbox' => t('Second checkbox'),
    ),
  );

  $form['form_radios_test_description_after'] = array(
    '#type' => 'radios',
    '#title' => t('Radios test for description after element'),
    '#description' => 'Radios test for description after element',
    '#description_display' => 'after',
    '#options' => array(
      'first-radio' => 'First radio',
      'second-radio' => 'Second radio',
    ),
  );

  $form['form_textarea_test_description_after'] = array(
    '#type' => 'textarea',
    '#title' => t('Textarea test for description after element'),
    '#description' => 'Radios test for description after element',
    '#description_display' => 'after',
  );

  return $form;
}