• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML_QuickFormのAdvCheckBox にデフォルトでチェックを入れるには)

HTML_QuickFormのAdvCheckBoxにデフォルトでチェックを入れる方法

このQ&Aのポイント
  • HTML_QuickFormのAdvCheckBoxにデフォルトでチェックを入れる方法を探しています。
  • 通常のcheckboxとは異なる方法でAdvCheckBoxにチェックを入れることができませんでした。
  • 質問文章では、AdvCheckBoxにチェックを入れる方法についての詳細なコード例が示されています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どうも@寝不足です。 方法は変わりません。 $form->addElement('advcheckbox', 'c1', '', 'Check1', NULL, array("f", "t")); デフォルト値setDefaultsの設定はaddElementの選択値と一致させなければいけません。 つまり・・・ $form->addElement(  'advcheckbox',  'c2',  '',  'Check1',  NULL,  array("f(チェック無しの値)", "t(チェック有りの値)") ); と要素指定したならば $form->setDefaults(array('c1'=>'t')); とすることでチェック状態になります。 説明しづらくて申し訳ないです。

ctacos
質問者

お礼

ご回答ありがとうございました。 教えていただいた方法でうまくいきました。

関連するQ&A