HTML_QuickForm группировка элементов "text". Как отобразить надписи

iogun1980

Новичок
HTML_QuickForm группировка элементов "text". Как отобразить надписи

$form = new HTML_QuickForm('frmTest', 'get');

$tfio[] = &HTML_QuickForm::createElement('text', 'tFName', 'Фамилия');
$tfio[] = &HTML_QuickForm::createElement('text', 'tSName', 'Имя');
$tfio[] = &HTML_QuickForm::createElement('text', 'tPatronimic', 'Отчество');

$form->addGroup($tfio, 'tname', '', ', ');
Подскажите почему не отображаются надписи для элементов "text" в случае группировки?

-~{}~ 24.12.06 16:18:

посмотрел файл default.php, он содержит шаблон отображения для элементов
Цитата:var $_elementTemplate =
"\n\t<tr>\n\t\t<td align=\"right\" valign=\"top\"><!-- BEGIN required --><span style=\"color: #ff0000\">*</span><!-- END required --><b>{label}</b></td>\n\t\t<td valign=\"top\" align=\"left\"><!-- BEGIN error --><span style=\"color: #f10000\">{error}</span><br /><!-- END error -->\t{element}</td>\n\t</tr>";



этот шаблон используется и при вызове AddGroup и без группировки, но вот почему {label} не отображается при группировке???
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Там ещё и другой шаблон есть. Смотри файл примера groups.php
 

iogun1980

Новичок
Sad Spirit
разобрался, спасибо

-~{}~ 17.01.07 07:01:

C помощью кода
$buttons[] =& $form->createElement('submit', null, 'Подтвердить');
$buttons[] =& $form->createElement('reset', null, 'Отмена');
$buttons[] =& $form->createElement('checkbox', 'clientSide', null, 'использовать клиентскую часть для валидации', array('checked' => 'checked', 'onclick' => "if (this.checked) {this.form.onsubmit = validate_" . $form->getAttribute('id') . ";} else {this.form.onsubmit = null;}"));
$form->addGroup($buttons, 'btns');

создал три кнопки и сгруппировал их, далее при нажатии на одну из кнопок происходит валидация формы и если все нормально то она замораживается:
if ($form->validate()) {
// Form is validated, then processes the data
$form->freeze();
$form->process('process_data', false);
}

так вот, при заморозке кнопки не замораживатся и остаются активными, как мне их удалить или сделать неактивными?
 
Сверху