Добрый день!
Есть форма, есть radios есть несколько блоков, которые должны показываться при условии выбора определенного radio
~~~php
$form['step1']['item'] = array(
'#type' => 'item',
'#markup' => 'значение',
'#states' => array(
'visible' => array(
'input[value="2"]' => array(
'checked' => true,
),
),
),
);
~~~
данный кода, включает видимость, но если выбрать другой radio то блок остается быть видимым, то есть он включается и больше не выключается. Полагаю, что есть условие выключения, подскажите)))
Версия Drupal:
7.xКатегория:
Form API
Вопрос задан 10.08.2016 - 12:35
Ответы
изменил условия и заработало как надо:
'#states' => array(
'visible' => array(
'input[name="step1[form_factor]"]' => array(
'value' => 2,
),
),
),
Ответ дан 10.08.2016 - 14:12