Same name and namespace in other branches
  1. 4.7.x modules/search.module \search_box()
  2. 5.x modules/search/search.module \search_box()
  3. 6.x modules/search/search.module \search_box()

Form builder; Output a search form for the search block's search box.

See also

search_box_form_submit()

search-block-form.tpl.php

Related topics

1 string reference to 'search_box'
search_forms in modules/search/search.module
Implements hook_forms().

File

modules/search/search.module, line 1009
Enables site-wide keyword searching.

Code

function search_box($form, &$form_state, $form_id) {
  $form[$form_id] = array(
    '#type' => 'textfield',
    '#title' => t('Search'),
    '#title_display' => 'invisible',
    '#size' => 15,
    '#default_value' => '',
    '#attributes' => array(
      'title' => t('Enter the terms you wish to search for.'),
    ),
  );
  $form['actions'] = array(
    '#type' => 'actions',
  );
  $form['actions']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Search'),
  );
  $form['#submit'][] = 'search_box_form_submit';
  return $form;
}