Viewing the $form and $form_state arrays when working with Webforms

Viewing the $form and $form_state arrays when working with Webforms

Sean Corrales
//

Recently I was working on an additional validation script for a webform on a client’s site. It was particularly frustrating because I couldn’t seem to locate the variable I needed for my validation.

I didn’t see this anywhere else but this helped a ton and, after figuring this out, I was able to knock out the validation script in five minutes.

Just place the following code in the “Additional Processing” field. To see the $form variable, simply switch it with $form_state in the following code snippet.


drupal_set_message(print_r($form_state));

?>

After saving this, simply fill out your webform and submit it; you should then see an entire display of the $form_state array to make validation and processing scripts a lot easier to put together. In order to view the array displayed with proper spacing, use the "View Source" option in your browser.

InterWorks uses cookies to allow us to better understand how the site is used. By continuing to use this site, you consent to this policy. Review Policy OK

×

Interworks GmbH
Ratinger Straße 9
40213 Düsseldorf
Germany
Geschäftsführer: Mel Stephenson

Kontaktaufnahme: markus@interworks.eu
Telefon: +49 (0)211 5408 5301

Amtsgericht Düsseldorf HRB 79752
UstldNr: DE 313 353 072

×

Love our blog? You should see our emails. Sign up for our newsletter!