Ir para conteúdo

Arquivado

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

Wheryson

Como deixar o campo desabilitado dependo o valor do select?

Recommended Posts

Olá, eu estou tentando deixar um campo de um formularia desabilitado dependendo do valor do select selecionado, dessa forma se o usuário selecionar a opção empresa no select o campo CNPJ deve ficar

habilitado se for outra opção fica desabilitado.

 

 

Esse é o script que tentei fazer ->

 

function mostrarCampo(){
if(document.getElementsByName("status").value =="E"){
document.cadprof.cnpj.disabled = 0;
}else{
document.cadprof.cnpj.disabled = 1;
}
}
Alguém pode me ajudar? Agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

jQuery

$(document).ready(function(){
 $('select').change(function(){
  if( $(this).val() == 1 )
    $('#cnpj').prop('disabled', false);
  else
    $('#cnpj').prop('disabled', true);
 });
});

HTML

<select>
<option value="1">CNPJ</option>
<option value="2">OUTRO</option>
</select>

CNPJ: <input id="cnpj"/>

 

Javascript tente assim..

function dis(){
  if( this.value == 1 ){
    document.getElementById('cnpj').disabled = false;
  }else{
    document.getElementById('cnpj').disabled = true;
  }
}

HTML

<select onChange="dis();">
<option value="1">CNPJ</option>
<option value="2">OUTRO</option>
</select>

CNPJ: <input id="cnpj" />

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.