QuickForm createElement での select の使いかたについて
有識者の皆様
PHP QuickForm にて、以下のようなコードを書いています。
最終的な表示を
訪問履歴 [ ] 年 [ ] 月 [ ] 回
というようにしたいのですが、年・月・日ともに表示できません。
以下に、実際のコードを転記致します。
<?php
$monthA = array('選択してください',
'01','02','03','04','05','06','07','08','09','10','11','12'
);
$yearA = array('選択してください',
date('Y'),date('Y', time() - 60*60*24*365*1)
);
$countA = array('選択してください',
'1','2','3','4','5','6','7','8','9','10'
);
$v[] = &HTML_QuickForm::createElement('select', 'year', '年', $yearA);
$v[] = &HTML_QuickForm::createElement('select', 'month', '月', $monthA);
$v[] = &HTML_QuickForm::createElement('select', 'count', '回', $countA);
$form->addGroup($v, null, '訪問履歴', ' ');
?>
ご回答お願い致します。
お礼
下記のようにすれば、特定項目だけFreezeできました。 ありがとうございました。 $element = $form->getElement('MyTextBox'); $element->freeze('MyTextBox');