Изменение действий Radios Druapl 6

Аватар пользователя student2000 student2000 28 июля 2012 в 14:44

Доброго времени суток!!!

пытаюсь решить вопрос следующего характера:
пишу модуль, в котором должно быть две 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;
}

Комментарии