0

每当我在下拉列表中选择/更改某些内容时,我都想调用一个函数。我的代码是这样的:

$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 时,该函数被调用一次。
请帮助我,谢谢!

4

1 回答 1

0

你可以像这样添加

$name = $this->createElement(‘select’,'name’);
$name->addMultioptions(array(

‘select’=>’[select]‘,

’1′ => ‘Faheem’,

’2′ => ‘Abbas’

));

$name->setAttrib(‘onchange’,'AutoFill(this.value)’);

让我知道我是否可以帮助你..

于 2013-04-23T08:29:22.437 回答