Ir para conteúdo

POWERED BY:

Arquivado

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

tarcisiocorte

Codigo Javascript para CNPJ e CPF

Recommended Posts

Pessoal eu tenho um código Javascript que ja é um padrão aqui onde trabalho, e acontece o seguinte eu tenho que usar este código para validar o cpf e cnpjfunction formataCNPJCPF(a,B){ if(a.value.length<=19) { if(b!=8&&b!=46&&b!=16&&!(b>36&&b<41)) { vr=retiraNaoNumericosFuncao(a); tam=vr.length; if(tam<=2) a.value=vr; else if((tam>2)&&(tam<=5)) a.value=vr.substr(0,tam-2)+'-'+vr.substr(tam-2,tam); else if((tam>=6)&&(tam<=8)) a.value=vr.substr(0,tam-5)+'.'+vr.substr(tam-5,3)+'-'+vr.substr(tam-2,tam); else if((tam>=9)&&(tam<=11)) a.value=vr.substr(0,tam-8)+'.'+vr.substr(tam-8,3)+'.'+vr.substr(tam-5,3)+'-'+vr.substr(tam-2,tam); else if((tam>=12)&&(tam<13)) a.value=vr.substr(tam-12,2)+'.'+vr.substr(tam-10,3)+'.'+vr.substr(tam-7,3)+'/'+vr.substr(tam-4,tam); else if((tam>=13)&&(tam<14)) a.value=vr.substr(tam-13,2)+'.'+vr.substr(tam-11,3)+'.'+vr.substr(tam-8,3)+'/'+vr.substr(tam-5,4)+'-'+vr.substr(tam-1,tam); else if((tam>=14)&&(tam<15)) a.value=vr.substr(tam-14,2)+'.'+vr.substr(tam-12,3)+'.'+vr.substr(tam-9,3)+'/'+vr.substr(tam-6,4)+'-'+vr.substr(tam-2,tam); else if((tam>=15)&&(tam<16)) a.value=vr.substr(tam-15,3)+'.'+vr.substr(tam-12,3)+'.'+vr.substr(tam-9,3)+'/'+vr.substr(tam-6,4)+'-'+vr.substr(tam-2,tam); else a.value=a.value; } }}se eu tenho a seguinte tag:<table cellpadding="0" cellspacing="0" class="tableListagem" align="center"> <tbody> <tr class="gridLinhaTitulo"> <td colspan="3">Localizar Favorecido</td> </tr> <tr class="gridLinhaPar"> <td width="1%" nowrap>CNPJ / CPF: </td> <td width="1%" nowrap><input type="text" class="inputText" style="width:200px;"></td> <td width="98%" align="center"><input type="submit" onkeypress="document.location.href = 'preparar01.htm' onclick="document.location.href = 'preparar01.htm';" value="Pesquisar" class="formButton" style="width:80px" /></td> </tr> </tbody> </table>é nesta tag que eu tenho que usar esse código, alguem tem como me ajudar ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não tiver faltando nada aqui:

 

function formataCNPJCPF(a,

é aqui:

 

<input type="text" class="inputText" style="width:200px;" onChange="formataCNPJCPF(this)">
PS: Quando tiver tempo entre em Webstandards: CSS / XML / XHTML/ HTML que lá tirá dicas de como fazer layouts sem tabelas, já que tabelas foram feitas apenas para armazenar dados tabulares e não para criação de layout, ok?

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.