yano3nora
7/1/2017 - 8:51 AM

[html: use "disable" in <select>] attention on old code. #html #php

[html: use "disable" in ] attention on old code. #html #php

なんすか?

readonly や disabled は基本 type=text の input で使うやつなんだけど、それをチェックボックスやセレクトでも使いたいよって話。参考サイト

html

<select>
  <option disabled="">犬</option>
  <option disabled="">猫</option>
  <option selected="">オランウータン</option>
  <option disabled="">うさぎ</option>
</select>

in CakePHP

<?php echo $this->Form->input('kbn',array(
    'label' => false,
    'type'  => 'select',
    'selected' => 4,
    'options'  => array(
        1   =>  $kbnName[1],
        2   =>  $kbnName[2],
        3   =>  $kbnName[3],
        4   =>  $kbnName[4],
    ),
    'disabled' => array(
        1,2,3
        )
));?>