Ir para conteúdo

POWERED BY:

Arquivado

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

brdesigner_gyn

Contar caracteres

Recommended Posts

galera bom dia,

aew tô com uma dúvida de iniciante fudida aque :/

 

tenho um campo em um form, e to qrendo validá-lo com a qnt de caracteres digitados nele, estou fazendo assim:

 

if ((document.atuacao.fone.value.length > 8) || (document.atuacao.fone.value=="")) {}

porém não dá certo, passa direto pela validação.

 

alguém poderia m dar uma luz

valews B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom velhinho meu código na verdade tá assim:

 

function vForm{var at = document.atuacaoif ((at.fone.value=="") || (at.fone.value.length>8) || (at.fone.value=="00000000") || (at.tel.value=="11111111") || (at.tel.value=="22222222") || (at.tel.value=="33333333") (at.tel.value=="44444444") || (at.tel.value=="55555555") (at.tel.value=="66666666") (at.tel.value=="77777777") || (at.tel.value=="88888888") || (at.tel.value=="99999999")) {																	alert ("O campo Telefone está vazio ou está preenchido incorretamente Ex.: 32555544.");																	at.fone.focus();																	return false;																}}

tem algo de errado??

 

form name="atuacao" onSubmit="return vForm();" action="#" method="post">

pq num tô venu nda de diferente sak?!

:T

Compartilhar este post


Link para o post
Compartilhar em outros sites

não é isso não Adriano...

Acontece que ele esqueceu de um tanto de ||

 

Antigo:

if ((at.fone.value=="") || (at.fone.value.length>8) || (at.fone.value=="00000000") || (at.tel.value=="11111111") || (at.tel.value=="22222222") || (at.tel.value=="33333333") (at.tel.value=="44444444") || (at.tel.value=="55555555") (at.tel.value=="66666666") (at.tel.value=="77777777") || (at.tel.value=="88888888") || (at.tel.value=="99999999")) {

Novo:

if ((at.fone.value=="") || (at.fone.value.length>8) || (at.fone.value=="00000000") || (at.tel.value=="11111111") || (at.tel.value=="22222222") || (at.tel.value=="33333333") ||(at.tel.value=="44444444") || (at.tel.value=="55555555") ||(at.tel.value=="66666666") || (at.tel.value=="77777777") || (at.tel.value=="88888888") || (at.tel.value=="99999999")) {

Compartilhar este post


Link para o post
Compartilhar em outros sites

É, então devia ser isso TAMBÉM!hehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera tô intendenu mais patafilhas de coisa nenhuma.

nenhuma validação q tento fazer com a qnt de caracteres no campo num dá certo :/

 

por exemplo:

if ((at.cep.value.length>8) || (at.cep.value=="") || (at.cep.value=="00000000")) {																	alert ("O campo Cep está vazio ou está preenchido incorretamente Ex.: 74000000.");																	at.cep.focus();																	return false;																}

o campo CEP não pode ficar vazio ou naum pode conter a qnt de caracteres menor q 8 ou naum pode ter uma sequencia de "0" nele.

 

axo q essa seria a lógica correta, e mais fácil, mah pq ele só aparece o alerta qnd está vazio o campo?!

q meleca... :/

 

qlq ajuda é bem vinda...

valews

Compartilhar este post


Link para o post
Compartilhar em outros sites

pow será q é o navegador q eu uso intaum...uso o Firefox, será q ele tem algo a ver com naum funcionar?!

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.