JSF + JavaScript : Como tornar um campo invisível?

4 respostas
marcioa1

Olá,

Queria que , dentro de uma função do JavaScript, eu tornasse um compononte JSF invisível. Tentei document.getElementById["form:texto"].display = 'none';
mas não funcionou. Qual o comando correto ?

Obrigado

Márcio

4 Respostas

P

Funciona no Firefox e IE

var component = document.getElementById(“form:id”);
component.style.visibility = “hidden”;

Funciona apenas no Firefox

var component = document.getElementById(“form:id”);
component.setAttribute(“style”, “visibility: hidden”);

marcioa1

poiati,

Funcionou beleza. :lol:

Obrigado

Márcio

P

De nada.

http://www.w3schools.com/ tem toda a referência JavaScript e muito mais.

Ferryman

Eae,

Marcio, voce pode usar display também… não me lembro bem qual a diferença, acho que com visibility o objeto só fica invisivel mas continua ocupando espaço, e com o display ele some mesmo, não ocupa espaço.

pra fazer com display seria:
document.getElementById[“form:texto”].style.display = ‘none’ pra esconder

e
document.getElementById[“form:texto”].style.display = ‘block’ pra exibir

falou

Criado 26 de janeiro de 2007
Ultima resposta 26 de jan. de 2007
Respostas 4
Participantes 3