diff options
author | Dries Buytaert <dries@buytaert.net> | 2006-03-04 18:03:57 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2006-03-04 18:03:57 +0000 |
commit | 350b8b346e1d6da1c998aaf80c9fb3e1a0e39262 (patch) | |
tree | 82fd99aff28d4aa4f79bb815f1ece0658ea9eb9f /includes | |
parent | 5de716f100be3c3e1469a0c7a5a6483587d3d435 (diff) | |
download | brdo-350b8b346e1d6da1c998aaf80c9fb3e1a0e39262.tar.gz brdo-350b8b346e1d6da1c998aaf80c9fb3e1a0e39262.tar.bz2 |
- Patch #51516 by Steve Dondley: it should be possible to set errors on selection items.
Diffstat (limited to 'includes')
-rw-r--r-- | includes/form.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/form.inc b/includes/form.inc index 5a392880b..26f32e58d 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -514,7 +514,7 @@ function form_options_flatten($array, $reset = TRUE) { function theme_select($element) { $select = ''; $size = $element['#size'] ? ' size="' . $element['#size'] . '"' : ''; - return theme('form_element', $element['#title'], '<select name="'. $element['#name'] .''. ($element['#multiple'] ? '[]' : '') .'"'. ($element['#multiple'] ? ' multiple="multiple" ' : '') . drupal_attributes($element['#attributes']) .' id="' . $element['#id'] .'" '. $size .'>'. form_select_options($element) .'</select>', $element['#description'], $element['#id'], $element['#required'], form_get_error($element)); + return theme('form_element', $element['#title'], '<select class="' . _form_get_class('', $element['#required'], form_get_error($element)). '" name="'. $element['#name'] .''. ($element['#multiple'] ? '[]' : '') .'"'. ($element['#multiple'] ? ' multiple="multiple" ' : '') . drupal_attributes($element['#attributes']) .' id="' . $element['#id'] .'" '. $size .'>'. form_select_options($element) .'</select>', $element['#description'], $element['#id'], $element['#required'], form_get_error($element)); } function form_select_options($element, $choices = NULL) { |