Máscara para cpf e cnpj no mesmo campo
Fala pessoal, beleza? Queria saber se tem como fazer uma verificação para um único campo que pode receber tanto o valor de cpf e cnpj. A ideia seria ele ter uma máscara para o cpf, mas caso ultrapasse a quantidade de caracteres de um cpf, a máscara do campo seria um cnpj.
Robson Cavalcante
Curtidas 0
Melhor post
Diego Silva
20/04/2017
Olá Robson, tudo bem?
Veja se isso te ajuda
Suponha nesse exemplo abaixo que você tenha um input com o id "cpfcnpj"
Depois me diz se é o que você precisa!
Veja se isso te ajuda
Suponha nesse exemplo abaixo que você tenha um input com o id "cpfcnpj"
$("#cpfcnpj").keydown(function(){ try { $("#cpfcnpj").unmask(); } catch (e) {} var tamanho = $("#cpfcnpj").val().length; if(tamanho < 11){ $("#cpfcnpj").mask("999.999.999-99"); } else { $("#cpfcnpj").mask("99.999.999/9999-99"); } });
Depois me diz se é o que você precisa!
GOSTEI 3
Mais Respostas
Daniella Gomes
18/04/2017
Oi Robson, vc pode usar a máscara jQuery Maskedinput.
Nós temos um curso que vai explicar bem essa verificação - https://www.devmedia.com.br/curso/validacao-de-formularios-com-jquery/1914
Nós temos um curso que vai explicar bem essa verificação - https://www.devmedia.com.br/curso/validacao-de-formularios-com-jquery/1914
GOSTEI 0
Robson Cavalcante
18/04/2017
Obrigadão Diego, funcionou certinho aqui!
GOSTEI 0
André Gomes
18/04/2017
Muito útil esta postagem,
Obrigado, pois também tinha dúvidas quanto a isso.
Obrigado, pois também tinha dúvidas quanto a isso.
GOSTEI 0