Lon*_*fPR 12 php drupal drupal-7 drupal-fapi drupal-forms
我正在构建一个表单模块.其中一个早期字段是一组单选按钮.默认情况下,选择第一个按钮.接下来我将有一系列选择框.一个人需要看得见,其他人看不见.然后,当用户选择不同的单选按钮时,我希望显示或隐藏不同的选择框.如何在默认情况下隐藏字段和标签,并在以后根据选择哪个单选按钮(或其他选择框选项)显示它?
小智 12
#states的简单用法示例:仅当名为"type"的另一个字段的值为"sell"时,才显示名为"item"的选择字段
$form['item'] = array(
'#title' => t('Task Item'),
'#type' => 'select',
'#states' => array(
// Only show this field when the value of type is sell.
'visible' => array(
':input[name="type"]' => array('value' => 'sell'),
),
),
);
Run Code Online (Sandbox Code Playgroud)