Ir para conteúdo

POWERED BY:

Arquivado

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

©JOÃO GABRIEL MARQUES

Problema com o "lenght"

Recommended Posts

Olá a todos!!!

 

Alguém pode me dizer onde eu tô errando no código abaixo?? A idéia é obrigar o visitante a digitar um nome de usuário com pelo menos 6 caracteres, mas não tô conseguindo...Dêem uma olhada:

 

var d = document.formCadastro;
var usuario = d.usuario.value;

if (d.usuario.lenght < 6) {
	alert ("O nome de usuário deve ter pelo menos 6 caracteres.");
	d.usuario.focus();
	return false;
}

 

Obrigadooo!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia.

tenta o seguinte

var usuario = document.getElementById("usuario");

if (usuario.value.length < 6 ){
	  alert ("O nome de usuário deve ter pelo menos 6 caracteres.");
	  usuario.focus();
	  return false;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

E aee Dedairiki...valeu...funcionou! Mas, tô tendo outro problema, só que agora com campo de senha. Dá uma olhada e vê se você consegue me dizer o que tá errado:

 

var senhaTamanho = document.getElementById("senha");
if ((senhaTamanho.value.lenght < 8) || (senhaTamanho.value.lenght > 10)) {
	alert ("A senha deve ter entre 8 e 10 caracteres.");
	senhaTamanho.focus();
	return false;
}

 

Aguardo aee! E valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Só para avisar que escreve-se length e não lenght.

 

Cumprimentos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara pra melhorar isso faça assim:

 

var senhaTamanho = document.getElementById("senha");
if (senhaTamanho.value.lenght != 9) {
	alert ("A senha deve ter entre 8 e 10 caracteres.");
	senhaTamanho.focus();
	return false;
}

No seu if estava assim

 

var senhaTamanho = document.getElementById("senha");

if ((senhaTamanho.value.lenght < 8) || (senhaTamanho.value.lenght > 10)) {

alert ("A senha deve ter entre 8 e 10 caracteres.");

senhaTamanho.focus();

return false;

}

 

Me pareceu que voce quer examente 9 digitos para a senha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não Não maycon,

 

Na verdade ele aceita 8, 9 e 10 por isso q ele fez naquele jeito

 

senha < 8 e senha >10 naum serve pra ele.

 

Abssss

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não Não maycon,

 

Na verdade ele aceita 8, 9 e 10 por isso q ele fez naquele jeito

 

senha < 8 e senha >10 naum serve pra ele.

 

Abssss

 

Hum...

Então ta beleza!

Achei que ele quisesse realmente 9...

hehehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

q nada,

relaxa amigo ^^ foi so um detalhe

rssss

 

 

Abaaaaço e tamos aeee

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.