1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
set_include_path(get_include_path() . ";C:\Program Files\EasyPHP1-8\php\peardir");
require_once "HTML/QuickForm.php";
$renderer =& HTML_QuickForm::defaultRenderer();
$renderer->setFormTemplate('
<table width="800" border="1" cellpadding="3" cellspacing="2" bgcolor="#CCCC99">
<form{attributes}>{content}
</form>
</table>
');
//on change le template pour un element ici
$renderer->setElementTemplate('
<td align="left"><b>{label} {element}</b></td>
');
$renderer->setHeaderTemplate('
<tr>
<td style="white-space:nowrap;background:#996;color:#ffc;" align="left" colspan="2"><b>{header}</b></td>
</tr>
');
//$renderer->clearAllTemplates(); ##Permet de nettoyer le template par défaut
$form = new HTML_QuickForm('frmUpload');
$form->addElement('header', null, 'Web-FTP PEAR::Progress Uploader');
$form->addElement('html','<tr>'); //on rajoute ici des élement pour la mise en page.
$form->addElement('text', 'firstname', 'First name:');
$form->addRule('firstname','votre firstname','required');
$form->addElement('text', 'lastname', 'Last name:');
$form->addElement('html','</tr>');
$form->addElement('html','<tr>');
$form->addElement('reset', 'btnClear', 'Clear');
$form->addElement('submit', 'btnSubmit', 'Submit');
$form->addElement('html','</tr>');
$form->accept($renderer);
echo $renderer->toHtml(); |
Partager