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

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

Aceitar