我想在每次选择/更改下拉列表中的内容时调用函数。 我的代码是这样的:
$aar = $form->createElement ('select','id_category', array('label'=>'Category' , 'required' => true , 'multiOptions'=>$sampleArray));
$aar->setAttribs(array('style' => 'width:300px;', 'width' => '50'));
$aar->setOptions(array('onChange' => $this->go()));
但这是不正确的,因为当我创建Zend_Form时,函数被调用一次 请帮助我,谢谢!
答案 0 :(得分:0)
你可以像这样添加
$name = $this->createElement(‘select’,'name’);
$name->addMultioptions(array(
‘select’=>’[select]‘,
’1′ => ‘Faheem’,
’2′ => ‘Abbas’
));
$name->setAttrib(‘onchange’,'AutoFill(this.value)’);
如果我可以帮助你,请告诉我..