Ir para conteúdo

POWERED BY:

Arquivado

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

Vinicius de Lima

Habilitar um select dependendo do valor de outro select

Recommended Posts

Olá,

 

Tenho um select:

 

<select name="situacao" id="situacao" style="width: 100%">  <option value="0">SELECIONE</option>  <option value="Prospec.">PROSPECTIVOS</option>  <option value="Efetivo">EFETIVOS</option></select>
Quando o valor dele for "Prospec.", quero que ele habilite o seguinte select:

 

<select name="tipo" id="situacao" style="width: 100%">  <option value="0">SELECIONE</option>  <option value="Potencial">Potencial</option>  <option value="A Trabalhar">A Trabalhar</option>  <option value="Sem Potencial">Sem Potencial</option></select>
Alguém pode me dar uma dica?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, funcionou dieitinho!!!!O sistema tem uma função que quendo eu clico em editar ele carrega todos os no form, estava tentando fazer a função funcionar quando tento editar.O problema está quando o cliente foi cadastrado como propectivo, pois inicializa com o tipo desabilitado, eu preciso clicar em efetivo e depois em propectivo para funcionar, para efetivo está ok.<select name="situacao" id="situacao" style="width: 100%" onChange="ValorSelect(this);"> <option value="0" <%=teste.getSituacao().equals("0")?"selected":""%>>SELECIONE</option> <option value="Prospec." <%=teste.getSituacao().equals("Prospec.")?"selected":""%>>PROSPECTIVOS</option> <option value="Efetivo" <%=teste.getSituacao().equals("Efetivo")?"selected":""%>>EFETIVOS</option></select><select name="tipo" id="tipo" style="width: 100%" disabled="disabled"> <option value="0" <%=teste.getTipo().equals("0")?"selected":""%>>SELECIONE</option> <option value="Potencial" <%=teste.getTipo().equals("Potencial")?"selected":""%>>POTENCIAL</option> <option value="A Trabalhar" <%=teste.getTipo().equals("A Trabalhar")?"selected":""%>>A TRABALHAR</option> <option value="Sem Potencial" <%=teste.getTipo().equals("Sem Potencial")?"selected":""%>>SEM POTENCIAL</option></select>Obrigado.

Assim:

function ValorSelect(Lista) {if (Lista.value == "Prospec.") {document.getElementById("tipo).disabled=false;} else {document.getElementById("tipo).disabled=true;}}
Select 1:
<select name="situacao" id="situacao" style="width: 100%" onChange="ValorSelect(this);">  <option value="0">SELECIONE</option>  <option value="Prospec.">PROSPECTIVOS</option>  <option value="Efetivo">EFETIVOS</option></select>
Select 2:
<select name="tipo" id="tipo" style="width: 100%" disabled="disabled">  <option value="0">SELECIONE</option>  <option value="Potencial">Potencial</option>  <option value="A Trabalhar">A Trabalhar</option>  <option value="Sem Potencial">Sem Potencial</option></select>
B)

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.