如何从下拉列表重新加载表单

时间:2012-08-07 14:22:32

标签: php zend-framework

我想通过使用'onChange'重新加载表单,或者最好只重新加载值。在更改项目ID时,表单中有几个元素需要更新。

$this->addElement('select', 'project_id', array(
                'label'         => t('Project'),
                'multiOptions'  => $data,
                'filters'       => array('Int'),
                'value'         => 0,
                'required'      => true,
                'disableTranslator' => true,
                'validators'    =>  array(),
                'onChange'      => 'Javascript:window.location.reload(false)'
    ));

1 个答案:

答案 0 :(得分:0)

您可以更改onChange来调用自定义javascript函数 - 这将更改您需要更改的任何字段,然后提交表单。