You are here

function field_conditional_state_set_requirements in Field Conditional States 7

@todo. if field is not visible or disabled set requirements to false

1 call to field_conditional_state_set_requirements()
field_conditional_state_element_process in ./field_conditional_state.module
@todo.

File

./field_conditional_state.module, line 320
Main functions for field_conditional_state

Code

function field_conditional_state_set_requirements(&$element, $form_state, $condition) {
  $element_status = field_conditional_state_element_status($element, $form_state['input'], $condition);
  if ($element_status == 'not_available') {
    $element['#required'] = FALSE;
  }
  elseif ($element_status == 'required') {
    $element['#required'] = TRUE;
  }
}