Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend元素-如何禁用特定的选择/下拉列表_Php_Zend Framework_Drop Down Menu - Fatal编程技术网

Php Zend元素-如何禁用特定的选择/下拉列表

Php Zend元素-如何禁用特定的选择/下拉列表,php,zend-framework,drop-down-menu,Php,Zend Framework,Drop Down Menu,正如标题所说,我使用下面的代码在我的网站上创建了选择/下拉列表 <?php class Application_Form_Element_BranchDropdownDisabled extends Zend_Form_Element_Select { public function init() { $branch = new Application_Model_DbTable_Branch(); $this->addMultiOption(

正如标题所说,我使用下面的代码在我的网站上创建了选择/下拉列表

<?php
class Application_Form_Element_BranchDropdownDisabled extends Zend_Form_Element_Select {
    public function init() {
        $branch = new Application_Model_DbTable_Branch();
        $this->addMultiOption(0, ' ');
        foreach ($branch->fetchAll() as $branch) {
            if($branch['disabled']==false){
                $this->addMultiOption($branch['branch_id'], $branch['branch_name']);
            }else{
                //i want to add multioption but disabled
            }
        }
    }
}
两个ZF!Zf2并没有提供一种方法来禁用选择/下拉列表上的特定选项。因此,您必须使用javascript来完成。因此,向禁用的选项添加一个类,并通过js禁用它。
选择1
禁用选项
$(.disabledOption”).attr(“disabled”、“disabled”);
两个ZF!Zf2并没有提供一种方法来禁用选择/下拉列表上的特定选项。因此,您必须使用javascript来完成。因此,向禁用的选项添加一个类,并通过js禁用它。
选择1
禁用选项
$(.disabledOption”).attr(“disabled”、“disabled”);
Both ZF! and Zf2 doesn't provide a way to disable specific option on select/dropdown list. So you have to do it using javascript. So add a class to disabled options and disable it by js.

<select>
  <option value="Opt 1">Opt 1</option>
  <option class="disabledOption" value="Disabled value">Disabled option</option>
</select>

$(".disabledOption").attr("disabled", "disabled");