Máscara para cpf e cnpj

25/10/2016

0

Pessoal, estou com um probleminha aqui e estou precisando de ajuda. Preciso fazer isso no Jquery.

Tenho um input no meu formulário, que serve para o usuário digitat tanto o cpf quanto o cnpj:

      <input type="text" name="cpfcnpj" class="form-control">


Estou precisando fazer uma função no Jquery que deixe esse campo ficar com a máscara tanto para cpf quanto para cnpj.

Enquanto o usuário estiver digitando, a máscara do cpnj só aparecerá se o número de dígitos ultrapassar a quantidade de números do cpf.

Não consigo fazer, alguém pode me dar uma ajudinha?
Larissa Aguiar

Larissa Aguiar

Responder

Post mais votado

31/10/2016

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.maskedinput.js" type="text/javascript"></script>

<input type="text" id="cpfcnpj" name="cpfcnpj" class="form-control">

var cnpjcpf= $("#cpfcnpj").val().length;

    if(cnpjcpf < 11){
        $("#cpfcnpj").mask("999.999.999-99");
    } else {
        $("#cpfcnpj").mask("99.999.999/9999-99");
    }    



Netinho.kernel

Netinho.kernel
Responder

Mais Posts

31/10/2016

Larissa Aguiar

Oi gente, alguém consegue me ajudar nisso?
Responder

01/11/2016

Larissa Aguiar

Oi Netinho, obrigada!

Assim que eu testar eu te retorno aqui!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar