Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal tenho um script aqui mas ele não ta funcionando, veja o código abaixo:
<script type="text/javascript">
function mostraDiv(valor)
{
if(valor == "fisica")
{
document.getElementById("fisica").style.display = "block";
document.getElementById("juridica").style.display = "none";
}
else if(valor == "juridica")
{
document.getElementById("fisica").style.display = "none";
document.getElementById("juridica").style.display = "block";
}
}
</script>
<input type="radio" id="pf" name="mostraDiv" value="fisica" onChange="mostraDiv(this.value)" checked="checked"/><label for="pf">PESSOA FÍSICA</label>
<input type="radio" id="pj" name="mostraDiv" value="juridica" onChange="mostraDiv(this.value)"><label for="pj">PESSOA JURÍDICA</label>
<form method="post" action="{$smarty.server.PHP_SELF}">
<input type="hidden" name="register" value="true" />
<table width="100%" cellspacing="0" cellpadding="0" class="frame">
<tr><td>
<table width="100%" border="0" cellpadding="10" cellspacing="0" class="simple tablesort paginate full">
<div id="fisica">
<tr><td class="fieldarea">CPF/MF:</td>
<td><input type="text" name="customfield[1]" value="{$customfield[1]}" placeholder="Digite o seu CPF..."/></td>
</tr>
</div>
<div id="juridica" style="display:none;">
<tr><td class="fieldarea">CNPJ/MF:</td>
<td><input type="text" name="customfield[1]" value="{$customfield[1]}" placeholder="Digite o seu CNPJ..."/></td>
</tr>
</div>
<tr>
<td width="150" class="fieldarea">{$LANG.clientareafirstname}:</td>
<td><input type="text" name="firstname" value="{$clientfirstname}" class="large" placeholder="Digite o seu nome..."></td>
</tr>
</table></td></tr></table>
</form>
o problema esta com os campos de CPF e CNPJ, quando seleciona o input de pessoa fisica, somente o campo de cpf deveria aparecer, e quando seleciona o input de pessoa juridica o campo de cpf some e aparece o de cnpj.
alguém poderia me ajudar a resolver isso? o que tem de errado no código?
parece que ele não funciona só dentro do <table>, se eu tirar fora do table ele funciona. Alguém sabe como fazer funcionar dentro do table?
Carregando comentários...