php – Zend框架中的Zend_form_element_select onchange
发布时间:2020-12-13 16:23:09 所属栏目:PHP教程 来源:网络整理
导读:我有一个名为createDevice.php的表单: class Admin_Form_CreateDevice extends Zend_Form{public function init(){ $this-setName('Create Device Access'); $sort=new Zend_Form_Element_Select('employee_name'); $sort-setLabel('Employee Name:'); $thi
我有一个名为createDevice.php的表单:
class Admin_Form_CreateDevice extends Zend_Form { public function init() { $this->setName('Create Device Access'); $sort=new Zend_Form_Element_Select('employee_name'); $sort->setLabel('Employee Name:'); $this->addElements(array($sort)); /* Form Elements & Other Definitions Here ... */ } } 现在在名为viewDeviceAction()的控制器操作中,我将此表单称为: public function viewDeviceAction() { echo 'viewDevice: '; $form_device=new Admin_Form_CreateDevice(); $form_device->setMethod('post'); $form_device->employee_name->addMultiOptions($aMembers);//here $aMembers is an array. $this->view->form=$form_device; } 现在我想要以下情况: <select id="EmployeeId" onchange="loadDeviceId();"> 所以我只想知道如何在zend框架中的select元素上实现onchange事件 解决方法
这可以在服务器端添加.在创建元素时,添加onchange事件的详细信息,如下所示.
$sort=new Zend_Form_Element_Select('employee_name',array('onchange' => 'loadDeviceId();')); 现在在输出HTML中,您将看到附加到select元素的“onchange =’loadDeviceId();’”. 检查my answer in an other question. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |