我想通过使用'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)'
));
答案 0 :(得分:0)
您可以更改onChange
来调用自定义javascript函数 - 这将更改您需要更改的任何字段,然后提交表单。