2016-03-30 6 views
0

Я пытаюсь отключить эту CakePHP комбо:Как отключить CakePHP Form Combo?

echo $this->Form->input('backupid', array('options' => $users_backup, 'class'=>'autocompletar', 'empty' => true, "label"=>__('Backup'), 'id' => 'cmbBackup'));

Когда я нажимаю эту Checkbox:

echo $this->Form->input('criticalresource');

Я пытался добавить свойство 'отключено' и «только для чтения 'в каждом комбинированном элементе

The following image contains part of my DOM where you can see the Checkbox and the Combobox :

¿Есть ли способ ОТКЛЮЧИТЬ эту комбинацию? Я предпочел бы процедуру JS, но каждый ответ приветствуется!

Спасибо, ребята!

ответ

0

я мог бы найти альтернативный ответ: Я положу «DIV» выше и вставьте этот класс внутри:

.disabledbutton { 
    pointer-events: none; 
    opacity: 0.4; 
} 
0

Заменить важный вклад ресурса с помощью следующего кода

echo $this->Form->input('criticalresource',array('onclick'=>'disableCombo();'));

И в JavaScript

<script> 
function disableCombo() 
{ 
    var cmbBackup = document.getElementById("cmbBackup"); 
    cmbBackup.attr('disabled','disabled'); 
} 
</script>