1

我知道这可能是一个非常简单的解决方案,但我正在努力实现它。我需要在同一组的两个单选按钮之一中添加一个选中的属性。这是我的代码:

$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'],
  );

当我提交表单时,我得到的是默认值,但对于用户,我需要将其显示为已选中。我怎样才能实现它?

4

1 回答 1

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',
  );
于 2012-04-02T11:11:43.820 回答