HTML_QuickForm::addGroup()

■code
 
object  &HTML_QuickForm::addGroup(array $elements
                   [, string $name = NULL [, mixed $grouplabel = '' [, string $separator = NULL
                   [, boolean $appendName = TRUE ] ] ] ])
 
■説明 要素グループをフォームに追加します。
 
■パラメータ説明
array  $elements グループを構成する配列
string  $name (オプション)グループ名称
mixed  $grouplabel (オプション)グループのラベル
mixed  $separetor (オプション)要素を区切る文字列または文字列の配列
boolean  $appendName (オプション)グループ名をフォームの要素名として使用するかどうかを指定する。
groupName[elementName]  vs  elementName
■example
<?php
// checkbox
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkHokkaido', null, '北海道・東北'); 
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkKanto', null, '関東'); 
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkShinetsu', null, '信越・北陸'); 
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkTokai', null, '東海'); 
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkKinki', null, '近畿'); 
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkChugoku', null, '中国'); 
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkShikoku', null, '四国'); 
    $regionArr[] =
        &HTML_QuickForm::createElement('checkbox', 'chkKyushu', null, '九州・沖縄'); 
    $this->_form->addGroup($regionArr, null, '地域:', '&nbsp;'); 

// radio
    $sexAry[] = 
        &HTML_QuickForm::createElement('radio', null, null, '女性', '女性');
    $sexAry[] = 
        &HTML_QuickForm::createElement('radio', null, null, '男性', '男性');
    $this->_form->addGroup($sexAry, 'sex', '性別', '&nbsp;');

// submit
    $buttons[] = 
        &HTML_QuickForm::createElement('submit', $argSubmitName, '内容確認');
    $buttons[] = 
        &HTML_QuickForm::createElement('submit', $argCanName,    '取消');
    $this->_form->addGroup($buttons, "BTNG", null, '&nbsp;');

?>



インフォメーションへ戻る 第1回 PHPのコードとHTMLタグ コラム
  第2回 HTML_QuickFormを使ってみよう
  第3回 HTML_QuickFormを使ってみよう(パート2) HTML_QuickForm Memo
  第4回 Smartyを使ってみよう HTML_QuickForm Menu
  第5回 HTML_QuickFormとSmartyを使ってみよう HTML_QuickForm Smarty Tips
  第6回 HTML_QuickFormとSmartyを使ってみよう(パート2) Mojavi Memo
  第7回 実践編 HTML_QuickFormとSmartyを使ってみてどうよ? Ajax Memo
  第8回 HTML_QuickForm_Controller大好き!
  第9回 Mojaviのまとめ
  第10回 Ajax使ってみました
  第11回 PHPEclipse開発環境設定
  第12回 Eclipse+PHPIDEインストール記
  第13回目 PHPIDEによるデバック
  第14回目 Selenium IDEを使ってみました
  第15回目 PDT(旧 PHPIDE)のインストール、デバック