Re: QF: add text after a text box
| From: | Prashant Karhade | Date: | Thu, 26 Feb 2004 05:07:16 +0000 |
| Subject: | Re: QF: add text after a text box | ||
| References: | 1 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-10945@lists.php.net to get a copy of this message | ||
You can change the default element template to
"{element} $addText" say and it will work. I do it in
some of my forms and it works just fine.
PPK.
--- Ignatius Reilly <ignatius.reilly@free.fr> wrote:
> I want to add some text after a small text box. For
> instance:
> Purchase: || <text box> units (1 ? each)
>
> The following are not options:
> - use array labels (I use them for a different
> purpose)
> - define special group templates (I have use groups
> the standard way
> otherwise)
>
> I tried a group text + static, but the static won't
> display
>
> So I found the following hack:
> $add = &HTML_QuickForm::createElement( "text",
> "units", "", "size=2" ) ;
> $add_text = &HTML_QuickForm::createElement(
> "static", "", "" ) ; // dummy
> $this->addGroup( array( $add, $add_text ), null,
> "Purchase", " (1 ?
> each)", FALSE ) ;
> // the additional text goes in the group separation
> string
>
> It works, but there may cleaner way to achieve the
> same.
> When I have the time (...) I will pore the code to
> understand why group =
> text + static does not work.
>
> Ignatius
>
> --
> PEAR General Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
__________________________________
Do you Yahoo!?
Get better spam protection with Yahoo! Mail.
http://antispam.yahoo.com/tools