Guest Thomaz Oliveira Postado Setembro 22, 2003 Denunciar Share Postado Setembro 22, 2003 Fala pessoal,Vejam bem, como faço para que um campo apenas se torne disponível para que o suário insira dados se um outro (chekbox ou radio) estiver marcado???Por exemplo :Coloco um radio group com duas opcoes (sim e não) e um textarea desabilitado (como faço isso?).se eu marcar em sim a textarea passa a estar habilitada para inserir dados.Entenderam??? Como habilito ou desabilito um campo ????Valeu galera.... :o Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 22, 2003 Denunciar Share Postado Setembro 22, 2003 Se for para fazer sem mudar de página você tem que fazer JS.Mais se for com PHP só dá mudando para outra página, segue o exemplo:Escolha se você quer descrever seu site.você coloca duas opções, ai no NAME você coloca:<INPUT TYPE="Radio" NAME="descrever" VALUE="sim"><INPUT TYPE="Radio" NAME="descrever" VALUE="não">Ai na outra página você coloca assim:IF($descrever="sim"){ECHO("<TEXTAREA></TEXTAREA>");}Isso quer dizer se caso ele marcar sim aparecerá e casoo contrario nem exibirar, caso você queria mostrar assim NÃO QUIS DESCREVER.Coloque um ELSE assim:IF($descrever="sim"){ECHO("<TEXTAREA></TEXTAREA>");} ELSE {ECHO("NÃO QUIS DESCREVER.");}FUiz... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Neemias Postado Setembro 22, 2003 Denunciar Share Postado Setembro 22, 2003 Fiz pra você meu amigo, fiz no próprio html usando style<html><head></head><body><form name=f><input type=radio name=radio OnClick="f.texto.style.visibility='visible'" OnChange="f.texto.style.visibility='hidden'">Aparecer<input type=radio name=radio>Desaparece<br><input type=text name=texto style="visibility:hidden"></form></body></html>Simples.Explicando:1. Ao entrar ná página ele poe o style do text como visiblility:hidden, isto faz com que a caixa de texto existente na página fique com a visibilidade falsa, ou seja, existe um text, más que porém está com visibilidade falsa.2. Ao clicar no "Rádio Aparecer" ele aciona o evento OnClick e coloca o style do text como visible, ou seja, verdadeiro, e assim a caixa de texto aparece.3. Ao clicar no "Rádio Desaparecer" você automaticamente desmarca o "Radio Aparecer", pois somente um rádio pode ser marcada... ao desmarcar o "Radio Aparecer", ou seja, quando você marca o "Rádio Desaparecer" é acionado o evento OnChange do "Rádio Aparecer", pqele é desmarcado e assim ele ativa o evento OnChange(Ao mudar), o evento OnChange coloca o style do text como falso.4.Conclusão: Somente quando o "Rádio Aparecer" estiver ativado é que o text vai ter visible(visibilidade) verdadeira.Se tiver ficado complicado de entender me fale.Cópie e cole o código e salve como .htm pra você testar....Foi um prazer pode ajudar.Neemias. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Thomaz Oliveira
Fala pessoal,
Vejam bem, como faço para que um campo apenas se torne disponível para que o suário insira dados se um outro (chekbox ou radio) estiver marcado???
Por exemplo :
Coloco um radio group com duas opcoes (sim e não) e um textarea desabilitado (como faço isso?).
se eu marcar em sim a textarea passa a estar habilitada para inserir dados.
Entenderam??? Como habilito ou desabilito um campo ????
Valeu galera.... :o
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.