Ir para conteúdo

POWERED BY:

Arquivado

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

fabio rj

desabilitar e reabilitar campos de um form

Recommended Posts

boa tarde a todos!

 

Sou novato em javascript, mas consegui tirar algumas duvidas aqui no forum lendo os posts, mas mesmo assim nao consegui acertar o que quero fazer.....

 

Tenho dois radio buttons( "sim" e "nao"), quando clico em "nao", eu quero desabilitar

outro campo do form(ele aparece mas nao pode ser marcado).

Se marcar "sim" eu quero que o campo que foi desabilitado volte a ficar habilitado para poder ser marcado.

 

Usei os codigos abaixo, mas somente consigo fazer desabilitar...........quando clico em "sim" para que o outro campo possa ser habilitado e marcado nao funciona, ele continua desabilitado......

 

Alguem pode me ajudar?

 

obrigado

 

O script:

 

<script>

 

function desab(ArvOld2){

if(ArvOld2.checked==true){

document.getElementById("EsqSeg1").disabled="true";

document.getElementById("EsqSeg2").disabled="true";

}

else{

document.getElementById("EsqSeg1").disabled="false";

document.getElementById("EsqSeg2").disabled="false";

}

}

 

function hab(ArvOld1){

if(ArvOld1.checked==true){

document.getElementById("EsqSeg1").disabled="false";

document.getElementById("EsqSeg2").disabled="false";

}

else{

document.getElementById("EsqSeg1").disabled="true";

document.getElementById("EsqSeg2").disabled="true";

}

}

 

</script>

Aqui o radio button:

 

<input type="radio" id="ArvOld1" name="ArvOld" value="1" onClick="hab(this)">

<input type="radio" id="ArvOld2" name="ArvOld" value="0" onClick="desab(this)">

Este o campo que quero desabilitar e reabilitar:

 

<input type="radio" id="EsqSeg1" name="EsqSeg" value="1">

<input type="radio" id="EsqSeg2" name="EsqSeg" value="0">

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.