【问题标题】:How to disable single option of a select in cakephp with form helper?如何使用表单助手禁用 cakephp 中选择的单个选项?
【发布时间】:2017-07-05 05:26:58
【问题描述】:

我需要在 cakephp 中使用 form helper 禁用 selectbox 的单个特定选项。我正在使用以下方式创建selectbox

<?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,例如:

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

那么选项数组中是否有任何可用的禁用属性来禁用单个选项?

提前致谢。

【问题讨论】:

    标签: php html cakephp cakephp-2.3


    【解决方案1】:

    根据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--')); 
    ?>
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多