2017-02-16 6 views
1

を無効にする方法は、私がZendの要素 - タイトルなどの特定の選択/ドロップダウンリストに

<?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 
      } 
     } 
    } 
} 

答えて

0
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"); 
下のコードを使用して自分のWeb上での選択/ドロップダウンリストを持っている、と言います
関連する問題