Ocultar campo de um cadastro  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
DouglasCar
JavaTeenager

Membro desde: 26/07/2004 11:12:04
Mensagens: 186
Offline

Pessoal, estou tendo um probleminha que gostaria de ver se alguém poderia me dar uma dica. O problema é o seguinte, tenho um cadastro simples em JSP e em determinado campo eu seto se vai existir ou não um aviso. Da seguinte maneira:
Gostaria de se setado "Sim" me fossem exibidos os campos Data Aviso e Texto Aviso e se setado "Não" os mesmos não fossem exibidos. Agradeço se alguém puder me dar uma dica de como fazer isto.
skill_ufmt
JavaEvangelist
[Avatar]

Membro desde: 20/05/2003 18:02:23
Mensagens: 318
Localização: Cuiabá - MT
Offline

Coloque uma função java script detro da propriedade onchange do seu combo box.

Na função java script você manda desabilitar o quer ou abilitar dependendo do valor que você capitar do combo. Mas isso só desabilita e não some com o campo.

Para sumir, em vez de desabilitar, você tem que alterar uma propriedade no CSS da tabela ou celula em questão, o qual não me lembro no momento.


<select name="aviso" onchang="funçãoJavaScript" >
<option value="Sim">Sim</option>
<option value="Não">Não</option>
</select>
</td>

Windows: Not Plug & Play, but Bug & Pay!
_________________________________________________
Kivanio Pereira Barbosa
Bacharel em Ciência da Computação

CUIABÁ JAVA USERS
www.cajumt.com.br
[WWW] aim icon [MSN] [ICQ]
rmarin
JavaEvangelist
[Avatar]

Membro desde: 13/07/2005 09:14:45
Mensagens: 360
Localização: São Paulo
Offline

Vc pode cirar um DIV

<div id="id do div style="visibility:hidden">

seu código aqui...
</div>
Depois vc cria uma função q é chamada no onchange do select, nesta função vc pega o valor do select se ele for sim vc altera a propriedade do div assim:

document.getElementById("id do div").style.visibility="visible";

Sacou?


Roberto Marin
__________________________________________
Odeio auto-nerds!
[WWW]
kina
JavaEvangelist
[Avatar]

Membro desde: 04/08/2004 18:53:19
Mensagens: 340
Localização: Sampa
Offline

se você usar visibility ele fica com um "espaço" no local
Se você usar o display ele "some"
display:none;
display:;

falou
[MSN] [ICQ]
rmarin
JavaEvangelist
[Avatar]

Membro desde: 13/07/2005 09:14:45
Mensagens: 360
Localização: São Paulo
Offline

É mesmo...

display:none;
display:block;

ok!

Roberto Marin
__________________________________________
Odeio auto-nerds!
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team