Re: RE: HTML_Select
| From: | Jon Wood | Date: | Mon, 14 Oct 2002 18:01:05 +0000 |
| Subject: | Re: RE: HTML_Select | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-10066@lists.php.net to get a copy of this message | ||
Hmmm, just took a look at HTML_Common, it does look like it would do what
your looking for.
Jon
----- Original Message -----
From: "Jon Wood" <jon@jellybob.co.uk>
To: "Stowe, Nola" <NStowe@TheTTGroup.com>; "'Richard Heyes'"
<richard@phpguru.org>; "PEAR Dev" <pear-dev@lists.php.net>
Sent: Monday, October 14, 2002 6:59 PM
Subject: Re: [PEAR-DEV] RE: HTML_Select
> Since I've got to much free time on my hands, and nothing to do with it,
I'm
> willing to try building something like that - I'll take a look at it
> tonight, and see what I can do.
>
> Jon
> ----- Original Message -----
> From: "Stowe, Nola" <NStowe@TheTTGroup.com>
> To: "'Richard Heyes'" <richard@phpguru.org>; "PEAR Dev"
> <pear-dev@lists.php.net>
> Sent: Tuesday, October 15, 2002 3:21 PM
> Subject: [PEAR-DEV] RE: HTML_Select
>
>
> > Good idea. However, I would like there to be a method:
> >
> > HTML_Select->setChooseText("Choose:");
> >
> > with the default being what you have "Choose a country:"
> >
> >
> > Actually, I would like to see part of the eXtremePHP library implemented
> > here. You can view the library at http://www.extremephp.org:K'¯þŠ
> > �lA*‹ê� every HTML
> tag
> > is extended from HtmlTag, which has the methods addParameter(name,
value)
> > and setParameter(name, value) ... set changes the current parameter.
> Having
> > a base class is very handy for all sorts of HTML objects. Not you would
> make
> > every html code in your page with the library, but I can see it handy
for
> > pre-built objects such as select lists, menus, etc.
> >
> > > -----Original Message-----
> > > From: Richard Heyes [SMTP:richard@phpguru.org]
> > > Sent: Sunday, October 13, 2002 8:15 AM
> > > To: PEAR Dev
> > > Subject: HTML_Select
> > >
> > > Hi,
> > >
> > > Been playing around making some common select dropdown code and came
up
> > > with
> > > the following
> > > package idea:
> > >
> > > HTML
> > > |
> > > +-Select
> > > |
> > > +-Country.php
> > > +-USStates.php
> > > +-UKCounties.php
> > >
> > > Some sample code for the country script:
> > >
> > > require_once('I18N/Country.php');
> > >
> > > class HTML_Select_Country extends I18N_Country
> > > {
> > > function getDropDown($name, $selectedOption = null)
> > > {
> > > $options[] = '<option value="">Select a
> country...</option>';
> > > $selectedOption = strtolower($selectedOption);
> > >
> > > foreach ($this->_codes as $code => $country) {
> > > $code = strtolower($code);
> > > $selected = $selectedOption == $code ? '
> selected="selected"'
> > > :
> > > '';
> > > $options[] = '<option value="' . $code .
> > > '"' . $selected .
> '>'
> > > .
> > > ucfirst(strtolower($country)) . '</option>';
> > > }
> > >
> > > return sprintf('<select
> > > name="%s">%s</select>', $name,
> > > implode("\r\n", $options));
> > > }
> > > }
> > >
> > > Thoughts ?
> > >
> > > --
> > > Richard Heyes
> > > V-webmail - http://www.v-webmail.co.uk
> > >
> >
> > --
> > PEAR Development Mailing List (http://pear.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
> --
> PEAR Development Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>