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

Habilitar Campo


Guest Thomaz Oliveira

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

  • 0

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...

Link para o comentário
Compartilhar em outros sites

  • 0

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.

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,9k
×
×
  • Criar Novo...