Index: form.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/form.inc,v retrieving revision 1.277 diff -u -p -r1.277 form.inc --- form.inc 18 Jul 2008 07:06:24 -0000 1.277 +++ form.inc 20 Jul 2008 10:10:47 -0000 @@ -1420,7 +1420,13 @@ function form_select_options($element, $ else { $selected = ''; } - $options .= ''; + if (empty($selected) && isset($element['#disabled_values']) && in_array($key, $element['#disabled_values'])) { + $disabled = ' disabled="disabled"'; + } + else { + $disabled = ''; + } + $options .= ''; } } return $options;