HTML_QuickForm's renderer->setElementTemplate -- can access id/name of field?
| From: | Miles Keaton | Date: | Wed, 25 Aug 2004 01:56:22 +0000 |
| Subject: | HTML_QuickForm's renderer->setElementTemplate -- can access id/name of field? | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-14270@lists.php.net to get a copy of this message | ||
In HTML_QuickForm's renderer->setElementTemplate:
Can I access id/name of field?
If I wanted my elements to look like this...
<tr>
<th><label for="yourname">Your Name:</label></th>
<td><input name="yourname" type="text" /></td>
</tr>
... then my ElementTemplate would need to use a variable that holds
the element/input name.
Right now the template seems to only let me use {label} and {element}.
Any way to get {element.name} or {element.id}?
It looks like HTML_QuickForm_Renderer_Default->renderElement is just doing:
str_replace('{element}', $element->toHtml(), $html);