Ir para conteúdo

Arquivado

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

surfeuu

textBox só digitar números

Recommended Posts

Caros amigos, Dei um busca nos tópicos e não encontrei nada para fazer com que o usuário num web.form digite somente número, na verdade preciso testar se o CPF e o CNPJ é válido e faça com que ele digite somente número. Se ele tentar digitar caracter não vai aparecer nada. Como eu faço isso????Só lembrando, não sou muito bom nessa área estou começando mesmo.Obrigado.Adolfo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caraca!!!Brigadão!!!Sem querer abusar, mas aproveitando, você teria um script de cnpj também por ai??? Para validar CNPJ e CPF sabe.Brigadão...Adolfo

Compartilhar este post


Link para o post
Compartilhar em outros sites
function cgc(pcgc)  {   pcgc = pcgc.replace(".","");	pcgc = pcgc.replace(".","");	pcgc = pcgc.replace("-","");	pcgc = pcgc.replace("/","");    // verifica o tamanho  if (pcgc.length != 14) {   sim=false   return false;   }  else {sim=true}   if (sim )  // verifica se e numero   {   for (i=0;((i<=(pcgc.length-1))&& sim); i++)   {    val = pcgc.charAt(i)     // alert (val)    if ((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") && (val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) {sim=false}    }    if (sim)  // se for numero continua    { 	m2 = 2 	soma1 = 0 	soma2 = 0 	for (i=11;i>=0;i--) 	{   val = eval(pcgc.charAt(i))     // alert ("Valor do Val: "+val)   m1 = m2   if (m2<9) { m2 = m2+1}   else {m2 = 2}   soma1 = soma1 + (val * m1)   soma2 = soma2 + (val * m2) 	}  // fim do for de soma   soma1 = soma1 % 11   if (soma1 < 2) {  d1 = 0}    else { d1 = 11- soma1}   soma2 = (soma2 + (2 * d1)) % 11   if (soma2 < 2) { d2 = 0}    else { d2 = 11- soma2}   // alert (d1)     // alert (d2) 	if ((d1==pcgc.charAt(12)) && (d2==pcgc.charAt(13)))    { 	return true;	}    else return false;   }  }  }  function cpf(pcpf)  { 	pcpf = pcpf.replace(".","");	pcpf = pcpf.replace(".","");	pcpf = pcpf.replace("-",""); if (pcpf.length != 11) {sim=false}  else {sim=true}   if (sim )  // valida o primeiro digito   {   for (i=0;((i<=(pcpf.length-1))&& sim); i++)   {    val = pcpf.charAt(i)    if  ((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4")  &&    (val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) {sim=false}    }    if (sim)   { 	soma = 0 	for (i=0;i<=8;i++) 	{   val = eval(pcpf.charAt(i))   soma = soma + (val*(i+1)) 	} 	resto = soma % 11 	if (resto>9) dig = resto -10 	else  dig = resto 	if (dig != eval(pcpf.charAt(9))) { sim=false }    else   // valida o segundo digito 	{   soma = 0 	for (i=0;i<=7;i++)   {   val = eval(pcpf.charAt(i+1))    soma = soma + (val*(i+1)) 	}   soma = soma + (dig * 9) 	resto = soma % 11   if (resto>9) dig = resto -10   else  dig = resto    if (dig != eval(pcpf.charAt(10))) { sim = false } 	else sim = true    }    }   }   if (sim) {   return true; }   else 	return false; }

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.