Index: includes/form.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/form.inc,v retrieving revision 1.462 diff -u -p -r1.462 form.inc --- includes/form.inc 12 May 2010 08:26:14 -0000 1.462 +++ includes/form.inc 14 May 2010 23:36:17 -0000 @@ -3172,7 +3172,7 @@ function _form_set_class(&$element, $cla if ($element['#required']) { $element['#attributes']['class'][] = 'required'; } - if (form_get_error($element)) { + if (!empty($element['#validated']) && form_get_error($element)) { $element['#attributes']['class'][] = 'error'; } }