form_set_error

5 form.inc form_set_error($name = NULL, $message = '')
6 form.inc form_set_error($name = NULL, $message = '', $reset = FALSE)
7 form.inc form_set_error($name = NULL, $message = '', $limit_validation_errors = NULL)
8 form.inc form_set_error($name = NULL, $message = '', $limit_validation_errors = NULL)

File an error against a form element. If the name of the element is edit[foo][bar] then you may pass either foo or foo][bar as $name foo will set an error for all its children.

Related topics

49 calls to form_set_error()

File

includes/form.inc, line 282

Code

function form_set_error($name = NULL, $message = '') {
  static $form = array();
  if (isset($name) && !isset($form[$name])) {
    $form[$name] = $message;
    if ($message) {
      drupal_set_message($message, 'error');
    }
  }
  return $form;
}
Login or register to post comments