Ir para conteúdo

POWERED BY:

Arquivado

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

Insert

Ao clicar num checkbox desablitar um select

Recommended Posts

Como fazer para que quando eu marcar um checkbox ele desabilite um select e quando desmarcar o checkbox ele habilite novamente o select?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegue fazer, vlw pessoal

 

function habilitar_desabilitar(valor){ 	if(valor) {	campo = document.getElementById( 'CAMPO' );	campo.disabled = true;	} else {	campo = document.getElementById( 'CAMPO' );	campo.disabled = false;  }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce pode melhorar o codigo tambem:

No campo checkbox coloque:

 

<input type=checkbox id=ckb name=nometal onchange=checkthis()>

function checkthis(){   campo=document.getElementById('CAMPO');	if (document.getElementById( 'ckb).checked==true)	   campo.disabled = true;	else		 campo.disabled = false;}note que você não precisa passar qualquer valor pra função e o codigo fica mais enxutooutra opçao seria nao usar uma variavel...function checkthis(){	if (document.getElementById( 'ckb).checked==true)	   document.getElementById('CAMPO').disabled = true;	else		 document.getElementById('CAMPO').disabled = false;}

ou seja fazer o apontamento direto pelo DOM.

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.