Jump to content


Photo

Ajuda Com Combobox


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Jorge Serrão

Jorge Serrão

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 13/05/2009, 14:16

Boa Noite

Não sei se estou a postar a minha dúvida no sítio certo mas se não fôr por favor movam o tópico.

É o seguinte eu tenho uma combobox com vários options como por exemplo Data, Hora, Tipo

Ao clicar num desses valores aparece um certo formulário até aí está tudo certo.

O meu problema é que só funciona no IE e não no FireFox

Deixo aqui o código em JavaScript que faz com que as divs apareçam ou escondam conforme a option escolhida e espero que me ajudem

O Código é um bocado extenso mas é tudo repetido

[codebox] function verifica(){



if (document.getElementById('tipo_pesq').value=='data'){

var div = document.getElementById ('div'+'data');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'data');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='hora'){

var div = document.getElementById ('div'+'hora');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'hora');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='assunto'){

var div = document.getElementById ('div'+'assunto');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'assunto');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='tipo_lembrete'){

var div = document.getElementById ('div'+'tipo');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'tipo');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='data_hora'){

var div = document.getElementById ('div'+'datahora');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'datahora');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='data_assunto'){

var div = document.getElementById ('div'+'dataassunto');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'dataassunto');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='data_tipo'){

var div = document.getElementById ('div'+'datatipo');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'datatipo');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='hora_assunto'){

var div = document.getElementById ('div'+'horaassunto');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'horaassunto');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='hora_tipo'){

var div = document.getElementById ('div'+'horatipo');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'horatipo');
div.style.display = 'none';

}

if (document.getElementById('tipo_pesq').value=='assunto_tipo'){

var div = document.getElementById ('div'+'assuntotipo');

div.style.display = 'block';

}
else {

var div = document.getElementById ('div'+'assuntotipo');
div.style.display = 'none';

}
}
[/codebox]

Obrigado pela vossa ajuda

Pessoal vamos lá uma ajudinha

Edição feita por: Jorge Serrão, 11/05/2009, 19:36.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq