HTML Quick Form の設定メモ
複数チェックボックス
複数チェックボックスのバリデーション
※第五引数に最低チェックしないといけない数を指定
デフォルト値の設定
のように、name=>値を指定する
チェックボックスのvalueが1になる問題
以下のURLを参考に解決。
PEAR HTML_QuickForm入門ガイド
$item[] = &HTML_QuickForm::createElement('advcheckbox', 'ラベル名',null, 'value名');
$item[] = &HTML_QuickForm::createElement('advcheckbox', 'ラベル名',null, 'value名');
$form->addGroup($item, '変数名', 'グループ名, '');
複数チェックボックスのバリデーション
$form->addGroupRule('item',選択してください', 'required', null, 1,'client');
※第五引数に最低チェックしないといけない数を指定
デフォルト値の設定
$form->setDefaults(array(
'sex'=>'男',
));
のように、name=>値を指定する
チェックボックスのvalueが1になる問題
以下のURLを参考に解決。
PEAR HTML_QuickForm入門ガイド
$contact[] = &HTML_QuickForm::createElement('advcheckbox','', '','電話',null,'電話');
$contact[] = &HTML_QuickForm::createElement('advcheckbox','', '','メール',null,'メール');
$contact[] = &HTML_QuickForm::createElement('advcheckbox','', '','FAX',null,'FAX');
$form->addGroup($contact, 'contact', '連絡', '');