Ir para conteúdo

POWERED BY:

Arquivado

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

rogerss_7

[Resolvido] Habilitar/Desabilitar checkbox

Recommended Posts

Olá Gente,

 

Tenho três checkboxes:

Disponível: <input type='checkbox' name='disponivel' id='disponivel' value='1' />
<br />
Lançamento: <input type='checkbox' name='lancamento' id='lancamento' value='1' />
<br />
Em Breve: <input type='checkbox' name='em_breve' id='em_breve' value='1' />

Não sei como fazer uma função que:

 

Se marcar o Disponível, Habilita o Lancamento e Desabilita o Em Breve;

 

Se marcar o Lancamento, Habilita o Disponível e Desabilita o Em Breve;

 

Se marcar o Em Breve, Desabilita os outros dois;

 

Obrigado pela atenção pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue a função Qualquer dúvida pode perguntar

 

Disponível: <input type='checkbox' name='disponivel' id='disponivel' value='1' onclick="teste2(this);" />
<br />
Lançamento: <input type='checkbox' name='lancamento' id='lancamento' value='1' onclick="teste2(this);" />
<br />
Em Breve: <input type='checkbox' name='em_breve' id='em_breve' value='1' onclick="teste2(this);" />

<script language="javascript">
function teste2(obj)
{	
	if (obj.checked == true) 
	{
		if (obj.id == 'disponivel')
		{
			document.getElementById('lancamento').disabled = false;
			document.getElementById('em_breve').disabled = true;		
		}
		else if (obj.id == 'lancamento')
		{
			document.getElementById('disponivel').disabled = false;
			document.getElementById('em_breve').disabled = true;
		}
		else if (obj.id == 'em_breve')
		{
			document.getElementById('disponivel').disabled = false;
			document.getElementById('lancamento').disabled = false;
		}	
	}
	else
	{
		document.getElementById('disponivel').disabled = false;
		document.getElementById('lancamento').disabled = false;
		document.getElementById('em_breve').disabled = false;
	}
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Giovani Campêlo, foi de grande ajuda, vou aperfeiçoá-lo a minha necessidade, mas já foi um grande caminho andado, abraços.

 

TÓPICO RESOLVIDO.

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.