Pessoal preciso de um ajuda tenho um codigo e eu meio que preciso bloquear os campos que aparecem em um while do php quando a opção de um select não for TurmasEspecificas
Segue o código que eu estou tentando:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Meu site</title>
<meta charset="utf-8">
<script type="text/javascript" language="javascript">
function Mudarestado(el) {
var display = document.getElementById(el).style.display;
var select = document.getElementById('select');
var value = select.options[select.selectedIndex].value;
console.log(value);
if(value == "TurmasEspecificas"){
document.getElementById(el).style.display = 'block';
document.addEventListener("DOMContentLoaded", function(event) {
document.getElementById("campo_turma").disabled = true;
});
}else{
document.getElementById(el).style.display = 'none';
}}
</script>
<div class="form-group">
<label class="label-form">Escolha uma Turma:</label>
<select class="campo-contato" name="codigo_turma" onchange="Mudarestado('minhaDiv')" id="select">
<option name="codigo_turma" value="TodasTurmas">Todas minhas turmas</option>
<option name="codigo_turma" value="TurmasEspecificas" >Escolher turmas especificas</option>
<?php
$result = mysqli_query($conn,"select * from turma where codigo_professor = '".$professor['id']."'");
while($pegaTurma = mysqli_fetch_assoc($result)) {
echo '<option value="'.$pegaTurma['id'].'" name="codigo_turma"> '.$pegaTurma['nome_turma'].' - '.$pegaTurma['escola_turma'].' </option>';
}
?>
</select>
<div id="minhaDiv" style="display: none;">
<h5 style="font-style:italic;color:blue;">Escolha suas turmas que receberão este tema: </h5>
<?php
$result = mysqli_query($conn,"select * from turma where codigo_professor = '".$professor['id']."'");
while($pegaTurma = mysqli_fetch_assoc($result)) {
?>
<input type="text" id="campos_turmas" name="turma_escolhida[]" value="<?php echo $pegaTurma['id'];?>" id="campo_turma">
<input type="checkbox" name="marcadas[]" value="<?php echo $pegaTurma['id'];?>"> <?php echo $pegaTurma['nome_turma']?> - <?php echo $pegaTurma['escola_turma']?><br>
<?php
}
?>
Alguém sabe como fazer eu tentei um codigo js mas ele não funciona de jeito nenhum?