-- Chris Tankersley <[EMAIL PROTECTED]> wrote (on Wednesday, 30 July 2008, 12:30 PM -0400): > I have a few form elements where I want a small 'info' button (just an > image with an onClick trigger) to appear next to the form element > itself, but I'm not sure how to go about doing this. Should I extend > Zend_Form_Element_X or is this something a decorator could handle? > What I am looking for in the final output is something like this:
In this particular case, I'd use the element's 'description' metadata to do this: $element->setDescription('<img src="/images/info.png" onClick="TextBoxInfo();">'); You then need to use this in conjunction with the Description decorator... and you need to ensure that the Description decorator does not escape the values: $element->setDecorators(array( 'ViewHelper', 'Errors', array('Description', array('escape' => false)), array('HtmlTag', array('tag' => 'dd'), array('Label', array('tag' => 'dt'), )); > <dl> > <dt>LABEL:</dt> > <dd><input type="text" name="TextBox" id="TextBox"> <img > src="/images/info.png" onClick="TextBoxInfo();"></dd> > </dl> -- Matthew Weier O'Phinney Software Architect | [EMAIL PROTECTED] Zend Framework | http://framework.zend.com/