Я пытаюсь отключить эту комбинацию CakePHP:
echo $this->Form->input('backupid', array('options' => $users_backup, 'class'=>'autocompletar', 'empty' => true, "label"=>__('Backup'), 'id' => 'cmbBackup'));
Когда я нажимаю этот флажок:
echo $this->Form->input('criticalresource');
Я попытался добавить свойство «отключено» и «только для чтения» в каждом комбо-элемент
Следующее изображение содержит часть моего DOM, где вы можете увидеть флажок и поле со списком:
There Есть ли способ отключить эту комбо? Я бы предпочел процедуру JS, но каждый ответ приветствуется!
Спасибо вам, ребята!
Я мог бы найти альтернативный ответ: я поставлю div и вставлю этот класс внутрь:
.disabledbutton {
pointer-events: none;
opacity: 0.4;
}
Замените ваш критический ресурс ввода следующим кодом
echo $this->Form->input('criticalresource',array('onclick'=>'disableCombo();'));
И в JavaScript
<script>
function disableCombo()
{
var cmbBackup = document.getElementById("cmbBackup");
cmbBackup.attr('disabled','disabled');
}
</script>