php – Zend框架中的Zend_form_element_select onchange

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – Zend框架中的Zend_form_element_select onchange脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个名为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;
 }

现在我想要以下情况:
在从下面的下拉列表中选择任何值时,应该调用javascript函数(位于viewDevice.phtML中).在一般的html中如下:

<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.

脚本宝典总结

以上是脚本宝典为你收集整理的php – Zend框架中的Zend_form_element_select onchange全部内容,希望文章能够帮你解决php – Zend框架中的Zend_form_element_select onchange所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。