Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

Ocultar e exibir campos

7 de Março de 2013, 19:48 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 5 vezes

Olá,

Estou precisando de uma opção de ocultar e exibir campos no meu formulário. Quero que determinados campos aparecem apenas quando a opção correspondente for selecionada. 

exemplo do meu código:

$frm->addSelectField('nivel','Nível:',null,'1=Federal,2=Estadual, 3=Municipal',null,null,'1')->setEvent('onchange','regiaoChange()');
//o campo cod_uf só deve aparecer quando a opção 2=Estadual for //selecionada.
$frm->addSelectField('cod_uf','Estado:',false,null,false);

//o campo cod_municipio só deve aparecer quando a opção 3=Municipal for //selecionada.

$frm->addSelectField('cod_municipio'    ,'Munic�pio:',null,null,false);

utilizei JQuery para ocultar o campo ao carregar o formulário:

  jQuery("#cod_uf").hide();

e uma evento onchange para mostrar

   jQuery("#cod_uf").show();

o problema desta solução é que a label (Estado:) continua visível, existe outra maneira de fazer isso?

 Obrigado



 

Autor: Wagner Santos Jesus


55 comentários

Essa comunidade não possui posts nesse blog