Formata Campo Cnpj em javascript

Publicado por Leandro Alexandre ® 11/09/2007

[ Hits: 11.236 ]

Download 2966.6827




Formata campo cnpj em javascript.

  



Esconder código-fonte

<--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************************ --> 

Scripts recomendados

jones ribeiro

Script que faz o Navegador Tremer

Campo de pesquisa do VOL no Mozilla Firefox !!!

Script de barra de maximinizar

Processamento de vídeo (stream effects)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts