| Versions | |
|---|---|
| 4.7 – 7 | form_get_error($element) |
Returns the error message filed against the given form element.
Form errors higher up in the form structure override deeper errors as well as errors on the element itself.
drupal/
<?php
function form_get_error($element) {
$form = form_set_error();
$parents = array();
foreach ($element['#parents'] as $parent) {
$parents[] = $parent;
$key = implode('][', $parents);
if (isset($form[$key])) {
return $form[$key];
}
}
}
?>