2017-07-05 11 views
1

selectboxの特定のオプションをcakephpでform helperにする必要があります。私は、以下の方法でselectboxを作成しています:だから、単一のオプションを無効にするオプションの配列で利用可能な無効化プロパティがあるフォームヘルパーでcakephpのselectの単一オプションを無効にするには?

<select id="dropdown" name="dropdown"> 
    <option value="1">Option1</option> 
    <option value="2" disabled="disabled">Option2</option> 
    <option value="3">Option3</option> 
</select> 

<?php 
    $options = array(1=>'Option 1',2=>'Option 2',3=>'Option 3') 
    echo $this->Form->input('Model.field', array('options' => $options, 'empty' => '--select--')); 
?> 

は、だから今、私は次のように選択ボックスでOption 2を無効にする必要がありますか?

ありがとうございました。

答えて

3

CakePHPの参考文献によると、

あなたは、以下のようなdisabled属性を追加することができます:

<?php 
    $options = array(1=>'Option 1',2=>'Option 2',3=>'Option 3') 
    echo $this->Form->input('Model.field', array('options' => $options, 'disabled' => array(2), 'empty' => '--select--')); 
?> 

希望あなたのためにこのヘルプを。

関連する問題