Pessoal é o seguinte eu tenho um formulário de cadastro de cliente, com um radiobutton com a opção"tipoCliente" = pessoa fisica pessoa juridica.
Eu quero que quando o radiobutton estiver selecionado pessoa física aparecer 3 campos, se for pessoa juridica aparece outros 3 campos…
Queria fazer isso com javascript mais dentro do formulário com primefaces eu n estou conseguindo.
Segue o codigo:
<script language="Javascript">
function hideA()
{
document.getElementById("cpf","rg").style.visibility="hidden";
document.getElementById("cnpj","ins_esta","ins_muni").style.visibility="visible";
}
function hideB()
{
document.getElementById("cnpj","ins_esta","ins_muni").style.visibility="hidden";
document.getElementById("cpf","rg").style.visibility="visible";
}
</script>
No Primefaces:
--------------------------------------------------Exemplo no form de Pessoa Fisica---------------------------------------------------------------
<p:inputMask mask="999.999.999-99" id="cpf" size="14" style="width:200px;"
value="#{clientesBean.cliente.cpf_clientes}" required="true"
requiredMessage="Campo [CPF] é obrigatório."
validatorMessage="Campo [CPF] possui erros. Verifique.">
</p:inputMask>
<p:inputMask mask="999.999.999-99" id="rg" size="14" style="width:200px;"
value="#{clientesBean.cliente.rg_clientes}" required="true"
requiredMessage="Campo [RG] é obrigatório."
validatorMessage="Campo [RG] possui erros. Verifique.">
</p:inputMask>
<input type="radio" value="Pessoa Física" onclick="hideB()" />
<input type="radio" value="Pessoa Jurídica" onclick="hideA()" />
Alguem pode dar um help nisso?
vlw.