Ir para conteúdo

POWERED BY:

Arquivado

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

mateuscrocha

Máscara de CNPJ

Recommended Posts

E ae Brother ! Que tipo de máscara tu tá falando !?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse JavaScript funciona como mascara de CPF..não sei se era isso que você tava precisando. Falow. B)

<script language=JavaScript>function CPF() {    alert("Informe o número de inscrição no Cadastro de Pessoas Físicas - CPF, incluindo os algarismos dos dígitos verificadores. Não são necessários os separadores do número.");}//-------------------------------var foco = "";var msgstatus = "";function aviso (campo, msg){ alert(msg);campo.focus();campo.select();return false;}//-------------------------------function ValidaForm() {        foco = "";        msgstatus = "";    var f = document.AnyForm;        if (isEmpty(f.CPF.value)) {            foco = f.CPF;            msgstatus = msgstatus + "Informe o CPF do Declarante.\n\n";        }        else        {            if ((ContaDigitos(f.CPF.value) > 11 ) && (isEmpty(foco))) {                foco = f.CPF;                msgstatus = msgstatus + "CPF do Declarante inválido.\n\n";            }            var CPFaux = RetiraCaracteresInvalidos(f.CPF.value,11);            NR_CPF = CPFaux.substr(0,9);            var NR_DV = CPFaux.substr(9,2);            if ((isEmpty(NR_CPF)) && (isEmpty(foco))) {                foco = f.CPF;                msgstatus = msgstatus + "CPF do Declarante inválido.\n\n";            }            else if(! validaCPF(NR_CPF, NR_DV,"CPF do Declarante") && (isEmpty(foco)))                    {                        foco = f.CPF;                        msgstatus = msgstatus + "CPF do Declarante inválido.\n\n";                    }        }        if (! isEmpty(foco))            if (!aviso(foco,msgstatus)) return false;}//-------------------------------function RetiraCaracteresInvalidos(strCampo,tam) {    nTamanho = strCampo.length;    szCampo = "";    j=0;    for (i = nTamanho-1;i>=0;i--)    {        if (isDigit(strCampo.charAt(i)))    {            szCampo = strCampo.charAt(i) + szCampo;            j++;            if (j > tam) break;        }    }    if (szCampo.length < tam) {        for (i = szCampo.length;i<tam;i++)        {            szCampo = "0" + szCampo;        }    }return szCampo;}//-------------------------------function ContaDigitos(strCampo) {    nTamanho = strCampo.length;    szCampo = "";    j=0;    for (i = nTamanho-1;i>=0;i--)    {        if (isDigit(strCampo.charAt(i)))    {            szCampo = strCampo.charAt(i) + szCampo;            j++;        }    }return j;}//-------------------------------function validaCPF(rcpf1,rcpf2,c) {d1 = 0;for (i=0;i<9;i++)d1 += rcpf1.charAt(i)*(10-i);d1 = 11 - (d1 % 11);if (d1>9) d1 = 0;if (rcpf2.charAt(0) != d1)return false;d1 *= 2;for (i=0;i<9;i++)d1 += rcpf1.charAt(i)*(11-i);d1 = 11 - (d1 % 11);if (d1>9) d1 = 0;if (rcpf2.charAt(1) != d1)return false;return true;}//-------------------------------function isDigit ©{    return ((c >= "0") && (c <= "9"))}//-------------------------------function isInteger (s) {var i;if (isEmpty(s))if (isInteger.arguments.length == 1) return false;for (i = 0; i < s.length; i++){var c = s.charAt(i);if (!isDigit©) return false;}return true;}//-------------------------------function isEmpty(s){return ((s == null) || (s.length == 0))}//-------------------------------// isIntegerInRange (STRING s, INTEGER a, INTEGER b [, BOOLEAN emptyOK])//// isIntegerInRange = true se s é inteiro dentro dos limites, inclusive//// emptyOK se for opcional deve ser truefunction isIntegerInRange (s, a, :D {if (isEmpty(s)) return false;if (!isInteger(s)) return false;var num = (s);return ((num >= a) && (num <= :D );}// --></SCRIPT>

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.