Index: includes/form.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/form.inc,v retrieving revision 1.308 diff -u -p -r1.308 form.inc --- includes/form.inc 3 Dec 2008 16:32:21 -0000 1.308 +++ includes/form.inc 10 Dec 2008 14:18:48 -0000 @@ -2130,16 +2130,8 @@ function theme_textfield($element) { } _form_set_class($element, $class); - if (isset($element['#field_prefix'])) { - $output .= '' . $element['#field_prefix'] . ' '; - } - $output .= ''; - if (isset($element['#field_suffix'])) { - $output .= ' ' . $element['#field_suffix'] . ''; - } - return theme('form_element', $element, $output) . $extra; } @@ -2305,8 +2297,16 @@ function theme_form_element($element, $v } } + if (isset($element['#field_prefix'])) { + $output .= '' . $element['#field_prefix'] . ' '; + } + $output .= " $value\n"; + if (isset($element['#field_suffix'])) { + $output .= ' ' . $element['#field_suffix'] . ''; + } + if (!empty($element['#description'])) { $output .= '
' . $element['#description'] . "
\n"; }