Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bezaun

Habilitar select

Recommended Posts

Boa tarde pessoa,

 

Problema: Preciso habilitar um select quando eu seleciono um outro select.

Segue o código:

-- QUANDO ESTE FOR SELECIONADO --<div class="row" style="border:none;">
<!-- DESTINATARIO -->
 <div class="form-group col-md-3">
  <label for="destinatario" class="label-control" id="labelDestinatario">Destinatario:</label>
   <select class="form-control" name="destinatario" id="destinatario"> 
   <?php
    $consulta = mysql_query("SELECT * FROM DEPARTAMENTO ORDER BY id_departamento");
    $row = mysql_num_rows($consulta);
    while($linha = mysql_fetch_assoc($consulta)){
      echo "<option id='" . $linha['id_departamento'] . "'>" . $linha['nome_depto'] . "</option>"; 
    }
    if ($row<=0){ 
     echo "<option>Sem valor</option>";
    }
   ?>
</select>
</div>
<!-- /DESTINATARIO -->
</div>


-- TEM QUE HABILITAR ESSE --
<div class="row" style="border:none;">
<!-- TIPO MENSAGEM -->
<div class="form-group col-md-3">
<label for="tipoMsg" class="label-control" id="labelTipoMsg">Tipo da Mensagem:</label>
<select class="form-control" name="tipoMsg" id="tipoMsg" disabled="true">
<?php
$consulta = mysql_query("SELECT * FROM TIPO_MENSAGEM ORDER BY id_tipo_mensagem");
    $row = mysql_num_rows($consulta);
while($linha = mysql_fetch_assoc($consulta)){
echo "<option id='" . $linha['id_tipo_mensagem'] . "'>" . $linha['nome_tipo_msg'] . "</option>"; 
}
if ($row<=0){
echo "<option>Sem valor</option>";
}
?>
</select>
</div>
<!-- /TIPO MENSAGEM -->
</div>

E o trecho que eu to usando pra isso é:

 

<?php
 $consultaDeptoUsuario = mysql_query("SELECT * FROM USUARIO WHERE '$idUsuario' = id_pessoa") or die(mysql_error());
 $consultaDeptoUsuario = mysql_fetch_array($consultaDeptoUsuario);
 $deptoUsuario = $consultaDeptoUsuario['departamento'];
 echo "<script>";
 echo "if(document.getElementById('destinatario').value ==" . $deptoUsuario . "){ document.getElementById('tipoMsg').disabled=  false";
 echo "</script>";
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.