dpm does not display form return values
In say a validation function, to see both the $form structure and what the user has entered, use a devel debug statement like:

dpm(array('$form' =&gt; $form, '$form_state' =&gt; $form_state), "Validation debug");


The $form_state['values'] array will contain the raw user entries you can then access and validate.