I have a problem. I want to hide fields on user_registration form.
Im my module on hook_form_user_register_form_alter I have the following code:
$form['switch'] = array(
'#type' => 'checkbox',
'#title' => t('Type'),
$form['field_name']['#states'] = array(
'visible' => array( // action to take
':input[name="switch"]' => array('checked' => TRUE)
In detail I have a checkbox and depending on state the field "Name" should not be visible. So I added the #states attribute to it.
But as a result. Nothing happens. Seems only to work with my own custom form elements.
Is there a way to achieve this???
Any help is welcome.