Formata Campo Cnpj em javascript
Publicado por Leandro Alexandre ® 11/09/2007
[ Hits: 11.237 ]
Formata campo cnpj em javascript.
<--Exemplo de chamada à função através de um campo de formulário --> <input type=\"text\" name=\"cnpj\" size=\"18\" maxlength=\"18\" OnBlur=\"FormataCNPJ(this)\" onkeypress=\"return validaTecla(this, event)\"> <!-- Fim do código exemplo --> <!-- Eis as funções javascript: --> <!-- ************************COMECO************************ --> <script language=\"JavaScript\"> <!-- function isNum( caractere ) { var strValidos = \"0123456789\" if ( strValidos.indexOf( caractere ) == -1 ) return false; return true; } function validaTecla(campo, event) { var BACKSPACE= 8; var key; var tecla; CheckTAB=true; if(navigator.appName.indexOf(\"Netscape\")!= -1) tecla= event.which; else tecla= event.keyCode; key = String.fromCharCode( tecla); //alert( \'key: \' + tecla + \' -> campo: \' + campo.value); if ( tecla == 13 ) return false; if ( tecla == BACKSPACE ) return true; return ( isNum(key)); } function FormataCNPJ( el ) { vr = el.value; tam = vr.length; if ( vr.indexOf(\".\") == -1 ) { if ( tam <= 2 ) el.value = vr; if ( (tam > 2) && (tam <= 6) ) el.value = vr.substr( 0, 2 ) + \'.\' + vr.substr( 2, tam ); if ( (tam >= 7) && (tam <= 10) ) el.value = vr.substr( 0, 2 ) + \'.\' + vr.substr( 2, 3 ) + \'.\' + vr.substr( 5, 3 ) + \'/\'; if ( (tam >= 11) && (tam <= 18) ) el.value = vr.substr( 0, 2 ) + \'.\' + vr.substr( 2, 3 ) + \'.\' + vr.substr( 5, 3 ) + \'/\' + vr.substr( 8, 4 ) + \'-\' + vr.substr( 12, 2 ) ; } return true; } //--> </script> <!-- ************************FIM************************ -->
Naum mostra source e nem deixa selecionar!!
Mostra o Endereço IP do visitante
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)