Index: includes/form.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/form.inc,v retrieving revision 1.397 diff -r1.397 form.inc 1811a1812,1813 > // Don't display error again since it is a duplicate of pass1. > '#no_error_label' => TRUE, 2750c2752,2753 < * Properties used: #title, #description, #id, #required, #children --- > * Properties used: #type, #name, #title, #description, #id, #required, > * #no_error_label, #value, #children 2774,2775c2777,2779 < if (!empty($element['#required']) && empty($element['#value'])) { < $error = form_get_error($element) ? '' . $t('Field is required.') . '' : ''; --- > $form_get_error_result = form_get_error($element); > if (!empty($element['#required']) && empty($element['#value']) && empty($element['#no_error_label'])) { > $error = ($form_get_error_result) ? '' . $t('Field is required.') . ' ' : ''; 2777,2778c2781,2782 < else { < $error = form_get_error($element) ? '' . filter_xss_admin(form_get_error($element)) . '' : ''; --- > elseif (empty($element['#no_error_label'])) { > $error = ($form_get_error_result) ? '' . filter_xss_admin($form_get_error_result) . ' ' : ''; Index: modules/system/system.css =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.css,v retrieving revision 1.64 diff -r1.64 system.css 602a603,611 > > /** > * Hide accessible form errors from the blocks > */ > .block form-item span.error { > height: 0; > overflow: hidden; > position: absolute; > } \ No newline at end of file