我正在使用Zend 1.11.10,我试图在下拉列表中设置一个值。我的代码是:Zend_Form_Element_Select setValue选择多个选项
$state = new Zend_Form_Element_Select("mytest");
$state->setLabel("mytest")
->setName("mytest");
$state->addMultiOption('Pear','PE');
$state->addMultiOption('Banana','BA');
$state->addMultiOption('Orange','OR');
$state->addMultiOption('Kiwi','KI');
$state->setValue('Banana');
$this->addElement($state);
的问题是,生成的HTML代码是:“香蕉”后
<select id="mytest" name="mytest" style="opacity: 0;"><option value="PE">Pear</option><option selected="selected" value="BA">Banana</option><option selected="selected" value="OR">Orange</option><option selected="selected" value="KI">Kiwi</option></select>
它正在“选择”所有选项。这是Zend中的一个错误吗?
有一位助手正在编写HTML并导致此错误。所以这不是框架中的错误。 –
谢谢菲尔。我很感激。 –