Ir para conteúdo

POWERED BY:

Arquivado

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

Thammynha

[Resolvido] Como verificar quantidade de caracteres de um campo ?

Recommended Posts

Olá Pessoal!!!

 

Td bem ????

 

 

Bom, seguinte:

 

Tenho um campo de data de nascimento... e no campo 'ano' teria que ter o preenchimento obrigatório de 4 caracteres...

 

Tenho um aqui, mas o problema é que mesmo qdo foi preenchido com 4 caracteres ele continua mostrando o alert...

 

Alguem poderia me dizer onde esta o erro, por favor ?

 

<script language="JavaScript">
function Contar(Campo){
if((4-Campo.value.length) < 4){
   alert('Atenção!\nPreencha o ano com 4 caracteres.\nEx. 1990');
   Campo.value.focus();
}
}
</script>

Obs.: Sou master iniciante em JS

=)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi de novo!!

 

agora, estou com outro probleminha...

 

consegui fazer ele contar os campos e não exibir o alert qdo o campo estiver com 4 caratcteres... o problema agora é simples...

 

não estou conseguindo fazer ele voltar para o campo...

 

<script language="JavaScript">
function Contar(Campo){
if (form1.ano.value.length < 4) {
alert("Atenção!\nPreencha o ano com 4 caracteres.\nEx. 1990!");
form1.ano.className='campo_alerta'
[b]form1.ano.focus();[/b]
return false;
}
}
</script>

Alguém pode me ajudar ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

ngm me responde né...

 

=\

 

encontrei a solução e vou postar aqui para se acaso alguem precisar, eu possa ajudar...

 

Não vou colocar como codigo pois vou colocar algumas partes colorido para poder explicar...

 

Segue abaixo.

 

________________________________________________________

 

antes da tag <head>

 

 

<script language="JavaScript">

function Contar(Campo){

if (form1.ano.value.length < 4) {

alert("Atenção!\nPreencha o ano com 4 caracteres.\nEx. 1990!");

form1.ano.focus();

return false;

stop

}

return true;

}

</script>

 

 

_____________________________________________________________________

 

O campo:

 

<input name="ano" type="text" id="ano" value="" maxlength="4" onBlur="java script:Contar(this);" />

 

________________________________________________________________________________

___________________________

 

Vermelho: Nome do Formulário

Verde: Nome do Campo

Azul: Quntos caracteres tem que ter no campo

 

________________________________________________________________________________

___________________________

 

 

Espero ter ajudado!

 

 

Tópico Resolvido....

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.