I need to disable other radio button(s) when [#default_value] => Inactive as in below code it is? I tried with different ways but unsuccessful. Kindly let me know how to do that?
PHP CODE
foreach($form['field_complaint_status'] as $key=>$val)
{
echo '<pre>'; print_r($val['field_complaint_status']); exit;
}
Output
Array
(
[#type] => container
[#attributes] => Array
(
[class] => Array
(
[0] => field-type-list-text
[1] => field-name-field-complaint-status
[2] => field-widget-options-buttons
)
)
[#weight] => 13
[#tree] => 1
[#language] => und
[und] => Array
(
[#entity] => stdClass Object
(
[vid] => 544
[uid] => 754
[title] => Complaint/Feedback
[log] =>
[status] => 1
[comment] => 1
[promote] => 1
[sticky] => 0
[nid] => 544
[type] => complaint_or_feedback
[language] => en
[created] => 1492408487
[changed] => 1492587955
[tnid] => 0
[translate] => 0
[revision_timestamp] => 1492587955
[revision_uid] => 754
[field_type] => Array
(
[und] => Array
(
[0] => Array
(
[value] => Complaint
)
)
)
[field_complaint_status] => Array
(
[und] => Array
(
[0] => Array
(
[value] => Inactive
)
)
)
[cid] => 0
[last_comment_timestamp] => 1492408487
[last_comment_name] =>
[last_comment_uid] => 754
[comment_count] => 0
[menu_node_links] => Array
(
)
[picture] => 0
)
[#entity_type] => node
[#bundle] => complaint_or_feedback
[#field_name] => field_complaint_status
[#language] => und
[#field_parents] => Array
(
[0] => field_complaint_status
[1] => 0
)
[#columns] => Array
(
[0] => value
)
[#title] =>
[#description] =>
[#required] => 1
[#delta] => 0
[#type] => radios
[#default_value] => Inactive
[#options] => Array
(
[Active] => active
[Inactive] => inactive
)
[#value_key] => value
[#element_validate] => Array
(
[0] => options_field_widget_validate
)
[#properties] => Array
(
[filter_xss] => 1
[strip_tags] =>
[strip_tags_and_unescape] =>
[empty_option] =>
[optgroups] =>
)
[#after_build] => Array
(
[0] => field_form_element_after_build
)
)
[#access] => 1
)