- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML_QuickFormのAdvCheckBox にデフォルトでチェックを入れるには)
HTML_QuickFormのAdvCheckBoxにデフォルトでチェックを入れる方法
このQ&Aのポイント
- HTML_QuickFormのAdvCheckBoxにデフォルトでチェックを入れる方法を探しています。
- 通常のcheckboxとは異なる方法でAdvCheckBoxにチェックを入れることができませんでした。
- 質問文章では、AdvCheckBoxにチェックを入れる方法についての詳細なコード例が示されています。
- みんなの回答 (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')); とすることでチェック状態になります。 説明しづらくて申し訳ないです。
お礼
ご回答ありがとうございました。 教えていただいた方法でうまくいきました。