This is probably something Drupal, but I can't seem to figure out what. I have the following functions: function farm_form_alter(&$form, &$form_state, $form_id) { $form['#validate'][] = 'testing_validation'; } function testing_validation( $form, &$form_state) { echo '
'; print_r($form_state["values"]); echo '
'; } I know they are both running, but the values array that gets printed out never has the form inputs. What am I doing wrong?