Index: components/select.inc =================================================================== --- components/select.inc (revision 230) +++ components/select.inc (working copy) @@ -204,14 +204,14 @@ $default_value = array(); foreach (element_children($element) as $key) { if (isset($element[$key]['#default_value'])) { - $default_value[] = $key; + $default_value[$key] = $element[$key]['#default_value']; unset($element[$key]); } } $element = expand_checkboxes($element); - foreach ($default_value as $key) { - $element[$key]['#default_value'] = 1; + foreach ($default_value as $key=>$val) { + $element[$key]['#default_value'] = $val; } return $element; }