如何禁用从cakephp的下拉列表中选择一个或多个选项?

usi*_*sii 4 html php jquery cakephp

我想从下拉列表中禁用一些选项,我有一个这样的数组

  array(
'all' => 'ALL',
'skip1' => 'User Define Groups:',
(int) 43 => '--Usii Group2',
(int) 105 => '--Usii Mailing [ mailing list]',
(int) 106 => '--test [ mailing list]',
'skip2' => 'Dynamic Define Groups:'


i want to disable value of skip1 and skip2, if user click on skip1 and skip2 value it can't be select in dropdown list, this is my view file     


    echo $this->FormManager->input('view',array('label'=>'View ','type'=>'select','options'=>$viewGroup,'default'=>$default)); 
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助做到这一点,我们将不胜感激,提前感谢.

Moy*_*ari 6

我认为你应该从客户端禁用选项,即从Jquery这样的东西

HTML

<select>
    <option value="all">ALL/option>
    <option value="skip1">User Define Groups:</option>
    <option value="43 ">--Usii Group2</option>
    <option value="105">--Usii Mailing [ mailing list]</option>
    <option value="106">--test [ mailing list]</option>
    <option value="skip2">'Dynamic Define Groups:</option>
</select>
Run Code Online (Sandbox Code Playgroud)

JQuery的

$('option[value=skip1]').prop('disabled', true);
$('option[value=skip2]').prop('disabled', true);
Run Code Online (Sandbox Code Playgroud)