Доброго времени суток!!!
пытаюсь решить вопрос следующего характера:
пишу модуль, в котором должно быть две radio buttons при изменении которых меняется ниже форма добавления(т.е при нажатой одной кнопки активно одно поле при другой другое)
мне говорили что нужно использовать javascript = не получилось.
Спасибо!
Собственно сам код:
function album_form(&$form_state, $album = null)
{
$form['choice'] = array
(
'#type' => 'radios',
'#title' => t('Выберите действие'),
'#options' => array
(
t('Скидка '),
t('Бонус ')
),
);
$form['discount'] = array(
'#id'=>'dsc',
'#title' => 'Размер скидки',
'#type' => 'select',
'#options' => $discount,
'#default_value' => $album ? $album->discount : '',
'#required' => true,
);
$form['bonus'] = array(
'#id'=>'bo',
'#title' => 'Бонус',
'#type' => 'select',
'#options' => $bonus,
'#default_value' => $album ? $album->bonus : '',
'#required' => true,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => $album ? 'Сохранить' : 'Добавить',
);
if ($album)
{
$form['id'] = array(
'#type' => 'value',
'#value' => $album->id,
);
}
return $form;
}
Комментарии
Спасибо если сможете помочь! сижу уже несколько дней.