Connecting Tech Pros Worldwide Help | Site Map

PEAR::HTML_QuickForm select element

Marcin Dobrucki
Guest
 
Posts: n/a
#1: Jul 17 '05
I am trying to get a default value set for a "Select" element, like this:

$f = new HTML_QuickForm("request", "post", "", "_self", NULL,TRUE);
$f_priority = array ("Very low","Low","Normal","High","Very High");
$priority_element =& $f->addElement("select", "request_priority",
"Priority:", $f_priority);
$priority_element->setSelected("2");
....

But the html which is generated from this looks like this:

....
<option value="1">Low</option>
<option value="2" selected="selected">Normal</option>
<option value="3">High</option
....

To my understanding, it should only say "selected", not "selected="selected"

Is there some workaround, am I doing something wrong, or does one need
to hack QuickForm for this?

/Marcin
Julien CROUZET aka c2c
Guest
 
Posts: n/a
#2: Jul 17 '05

re: PEAR::HTML_QuickForm select element


Marcin Dobrucki <Marcin.Dobrucki@TAKETHISAWAY.nokia.com> pipotte et a dit :
[color=blue]
> I am trying to get a default value set for a "Select" element, like this:
>
> $f = new HTML_QuickForm("request", "post", "", "_self", NULL,TRUE);
> $f_priority = array ("Very low","Low","Normal","High","Very High");
> $priority_element =& $f->addElement("select", "request_priority",
> "Priority:", $f_priority);
> $priority_element->setSelected("2");
> ...
>
> But the html which is generated from this looks like this:
>
> ...
> <option value="1">Low</option>
> <option value="2" selected="selected">Normal</option>
> <option value="3">High</option
> ...
>
> To my understanding, it should only say "selected", not "selected="selected"
>
> Is there some workaround, am I doing something wrong, or does one need
> to hack QuickForm for this?
>[/color]

The valid XHTML syntax is <option selected="selected"

http://www.w3schools.com/xhtml/xhtml_syntax.asp

--
Julien CROUZET aka c2c Promo 2007[color=blue][color=green]
>> Suivi: Une operation de maintenance va necessiter d'interrompre gate-nat
>> Suivi: momentanement. Duree de l'operatin evaluee a 15 minutes.[/color]
> Suivi: Intervention terminee. Duree reelle de l'intervention: 30 minutes.[/color]
badi
Marcin Dobrucki
Guest
 
Posts: n/a
#3: Jul 17 '05

re: PEAR::HTML_QuickForm select element


Julien CROUZET aka c2c wrote:
[color=blue]
>
> The valid XHTML syntax is <option selected="selected"
>
> http://www.w3schools.com/xhtml/xhtml_syntax.asp[/color]

Buggers, Mozilla 1.6 doesn't render it then. :/

/Marcin
Alvaro G Vicario
Guest
 
Posts: n/a
#4: Jul 17 '05

re: PEAR::HTML_QuickForm select element


*** Marcin Dobrucki wrote/escribió (Wed, 09 Jun 2004 08:52:40 GMT):[color=blue]
> Buggers, Mozilla 1.6 doesn't render it then. :/[/color]

It does render it!

--
--
-- Álvaro G. Vicario - Burgos, Spain
--
Marcin Dobrucki
Guest
 
Posts: n/a
#5: Jul 17 '05

re: PEAR::HTML_QuickForm select element


Alvaro G Vicario wrote:[color=blue]
> *** Marcin Dobrucki wrote/escribió (Wed, 09 Jun 2004 08:52:40 GMT):
>[color=green]
>> Buggers, Mozilla 1.6 doesn't render it then. :/[/color]
>
> It does render it![/color]

no it doesn't. In the example I posted, the rendered default
selected option is "very low" when it should be "normal".

/Marcin
Marcin Dobrucki
Guest
 
Posts: n/a
#6: Jul 17 '05

re: PEAR::HTML_QuickForm select element


Alvaro G Vicario wrote:[color=blue]
> *** Marcin Dobrucki wrote/escribió (Wed, 09 Jun 2004 08:52:40 GMT):
>[color=green]
>> Buggers, Mozilla 1.6 doesn't render it then. :/[/color]
>
> It does render it![/color]

Indeed. My browser was stuck in nevernever land, and after it reset
it seems to have worked.

/Marcin
Closed Thread


Similar PHP bytes