On Monday 24 November 2008 17:01:46 you wrote:
> Hi Graham,
>
> Thanks for the reply.
>
> Im new to ZF and have added the following line as you suggested, this
> is what I now have:
>
> $this->addElement(
>               'Textarea',
>               'message',
>                       array(
>                               'label' => 'Message * (will grow 
> automatically)',
>                               'required' => true,
>                               'style'    => 'width: 200px'
>                       )
>                          )->addDecorator('HtmlTag', array('tag' => 'div'));
>
> But this just wraps the whole form in a div tag, I guess I need to
> remove/overwrite the default decorator? Would be
> grateful of any help

I'm not quite sure why it wraps the whole form using the method above, but 
this should work on the single textarea element.

$this->addElement('Textarea', 'message', array(
        'label' => 'Message * (will grow automatically)',
        'required' => true,
        'style'    => 'width: 200px'
    )
);
$this->getElement('message')
     ->getDecorator('HtmlTag')
     ->setOption('tag', 'div');
                        

Graham

Reply via email to