Skip to main content

State API

Using State API in Drupal Forms (Custom Conditional Fields)

Submitted by amitsedai on
The following is a snippet on how to enable fields to appear and/or disappear based on the state of other fields. <?php /** * Modifications for including State API functionalities. The idea is to hide the fields field_referme_industry * and field_referme_major_skills, based on the value of another field. * The functionality can be implemented during the after_build phase */ function jc_form_alter(&$form, &$form_state, $form_id) { //drupal_set_message("Form Id is: $form_id "); if($form_id == 'referme_node_form') {