Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Ricardo Theodoro

com máscara

Recommended Posts

Boa tarde pessoal!!

 

Estou tentando colocar uma máscara de cpf e cnpj no meu sistema de cadastro em php...

O problema é q não consigo fazr a função funcionar.....

 

Esta é a função:

<script>
//adiciona mascara ao CPF
function MascaraCPF(cad_cpf_cnpj){
	if(mascaraInteiro(cad_cpf_cnpj)==false){
		event.returnValue = false;
	}	
	return formataCampo(cad_cpf_cnpj, '000.000.000-00', event);
}

//adiciona mascara de cnpj
function MascaraCNPJ(cad_cpf_cnpj){
	if(mascaraInteiro(cad_cpf_cnpj)==false){
		event.returnValue = false;
	}	
	return formataCampo(cad_cpf_cnpj, '00.000.000/0000-00', event);
}
</script>

E esta é a parte onde ela deve ser inserida:

<td width="207" class="style2"><div align="right" class="style3 style8">
			  <input name="pessoa" type="radio" value="off">Pessoa Jurídica 
			  <input name="pessoa" type="radio" value="on" checked>
			  Pessoa Física</td>
			<td width="236" class="style2"><input name="cad_cpf_cnpj" type="text" id="nome"
			 value="<?php if (${"pessoa"}=="on")
						 {
							 'java script:MascaraCPF(cad_cpf_cnpj)';
						 }
						 else
						 {
							 'java script:MascaraCNPJ(cad_cpf_cnpj)';
						 } ?>">
			  </td>

A lógica é q se o radio button estiver com checked em on ele assumi a máscara do cpf, caso contrário, a máscara do cnpj!!

 

Se alguém puder me ajudar fico no aguardo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq você ta usando IF em PHP pra verificar se marcou um ou outro? O formulario é submetido?

Pq se a ação é pra acontecer ao clicar no checkbox, use IF em javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.