By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
438,278 Members | 1,342 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 438,278 IT Pros & Developers. It's quick & easy.

PEAR::HTML_QuickForm select element

P: n/a
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
Jul 17 '05 #1
Share this Question
Share on Google+
5 Replies


P: n/a
Marcin Dobrucki <Ma*************@TAKETHISAWAY.nokia.com> pipotte et a dit :
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?


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

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

--
Julien CROUZET aka c2c Promo 2007
Suivi: Une operation de maintenance va necessiter d'interrompre gate-nat
Suivi: momentanement. Duree de l'operatin evaluee a 15 minutes.

Suivi: Intervention terminee. Duree reelle de l'intervention: 30 minutes.

badi
Jul 17 '05 #2

P: n/a
Julien CROUZET aka c2c wrote:

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

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


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

/Marcin
Jul 17 '05 #3

P: n/a
*** Marcin Dobrucki wrote/escribió (Wed, 09 Jun 2004 08:52:40 GMT):
Buggers, Mozilla 1.6 doesn't render it then. :/


It does render it!

--
--
-- Álvaro G. Vicario - Burgos, Spain
--
Jul 17 '05 #4

P: n/a
Alvaro G Vicario wrote:
*** Marcin Dobrucki wrote/escribió (Wed, 09 Jun 2004 08:52:40 GMT):
Buggers, Mozilla 1.6 doesn't render it then. :/


It does render it!


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

/Marcin
Jul 17 '05 #5

P: n/a
Alvaro G Vicario wrote:
*** Marcin Dobrucki wrote/escribió (Wed, 09 Jun 2004 08:52:40 GMT):
Buggers, Mozilla 1.6 doesn't render it then. :/


It does render it!


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

/Marcin
Jul 17 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.