1

これは非常に簡単な解決策かもしれませんが、達成するのに苦労しています。同じグループの 2 つのラジオ ボタンの 1 つに、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'],
  );

フォームを送信すると、デフォルト値として 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 に答える