Ir para conteúdo
Fórum Script Brasil
  • 0

Check Box Habilitando Campos


dhyeggo

Pergunta

Bom dia, Pessoal.

Estou iniciando com java script, gostaria de saber se algume poderia me ajuar com essa duvida.

A questao é assim,

Tenho um check box em um formulario em html, gostaria que a hora que esse check box fosse

marcado ele expandisse o formulario e mostrasse mais alguns campos...

alguém poderia me ajudar.

Grato.

Att,

Diego

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
<HTML>
<HEAD>
<TITLE> Formulario</TITLE>
</HEAD>
<BODY>
<INPUT TYPE="checkbox" onclick="show()">(não lembro como se faz uma check box)
<DIV id="hidded" style="display:none;">
<INPUT><BR>
<INPUT><BR>
</DIV>
<script>
function show(){
document.getElementById('hidded').style.display="block"
}
</SCIRPT>
</BODY>
</HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

Seguinte, vou aproveitar o codigo de cima pra fazer aparecer e desaparecer os campos quando o checkbox é selecionado e deselecionado:

<HTML>
<HEAD>
<script>
function show(var){
if(document.getElementById(var).style.display == 'none'){
 document.getElementById(var).style.display = 'block';
 }else{
 document.getElementById(var).style.display = 'none';
 }
}
</SCRIPT>
<TITLE> Formulario</TITLE>
</HEAD>
<BODY>
<INPUT TYPE="checkbox" checked onclick="show('hidded')">
<DIV id="hidded" style="display:none;">
<select name="algo" id="algo">
<option>opcao1</option>
<option>opcao2</option>
</select>
<BR>
<INPUT name="algo2" type="text"><BR>
</DIV>
</BODY>
</HTML>

falou?

Link para o comentário
Compartilhar em outros sites

  • 0

Marco, apenas uma importante observação ao seu codigo... se você usa palavras reservadas como var vai dar erro... então mudando somente o nome para variavel (pode ser qualquer outro que não seja palavra reservada) no teu codigo, ai funciona beleza:

<HTML>

<HEAD>

<script>

function show(variavel){

if(document.getElementById(variavel).style.display == 'none'){

document.getElementById(variavel).style.display = 'block';

}else{

document.getElementById(variavel).style.display = 'none';

}

}

</SCRIPT>

<TITLE> Formulario</TITLE>

</HEAD>

<BODY>

<INPUT TYPE="checkbox" checked onclick="show('hidded')">

<DIV id="hidded" style="display:none;">

<select name="algo" id="algo">

<option>opcao1</option>

<option>opcao2</option>

</select>

<BR>

<INPUT name="algo2" type="text"><BR>

</DIV>

</BODY>

</HTML>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...