我知道这可能是一个非常简单的解决方案,但我正在努力实现它。我需要在同一组的两个单选按钮之一中添加一个checked属性。 这是我的代码:
$options = array(
'yes'=>t('Yes'),
'no'=>t('No')
);
$form['checklist_fieldset']['heating'] = array(
'#type' => 'radios',
'#title' => t('Heating options'),
'#options' =>$options,
'#default_value'=>$options['yes'],
);
当我提交表单时,我得到的是默认值,但是对于用户,我需要将其显示为已经检查过。我怎样才能实现它?
答案 0 :(得分:3)
试试这个
$options = array(
'yes'=>t('Yes'),
'no'=>t('No')
);
$form['checklist_fieldset']['heating'] = array(
'#type' => 'radios',
'#title' => t('Heating options'),
'#options' =>$options,
'#default_value'=>'yes',
);