Dúvida em JSP Formulário?!

1 resposta
J

Tenho uma pagina com uma combo e um botão, como eu faço para depois que apertar o botão, apareça uma outra combo logo abaixo do botão, formularios etc…

Já tentei colocar esse segunda combo logo abaixo do botão, mas não deu certo! Só muito ruim em HTML!! heeheh

Como eu faço isso, se tiver algum exemplo eu agradeço!!

1 Resposta

J

JAVAINICIANDO

Conheço duas maneiras.
Uma maneira elegante seria usando AJAX, porém, é mais complexa para postar um exemplo aqui.
A outra maneira, que também funciona, seria usando CSS e uma função javascript da seguinte forma:

Você cria um style CSS que torne o combo invisível:

.invisivel { display:none; }

Depois cria uma função javascript para mudar o style do combo:

function show() { document.formulario.combo.style.display = "inline"; }

No combo você define o atributo class como sendo “invisivel”:

select name="combo" class="invisivel"...

E no botão, no evento onclick, você chama a função show():

input type="button" value="Show" onclick="javascript:show()"

jcmarqs

Criado 28 de março de 2006
Ultima resposta 29 de mar. de 2006
Respostas 1
Participantes 2