Olá, para evitar que dois logins iguais sejam cadastrados, no carregamento da página de cadastro de usuários, via javascript eu crio um vetor com todos logins cadastrados, no campo login, com onBlur eu consulto esse vetor e comparo cada posição com o que foi digitado no campo.
Esse método foi o que achei pra arrumar isso (sem dar submit). Mas não sei se ele é usual. Existe outra forma de se fazer essa verificação ou está bom do jeito aí de cima ???
@#$%* vi agora … com crtl+U no firefox aparece meu vetor populado (Y), todos logins cadastrados aparecem
só resolvo isso com submit mesmo ???
I
igor_henrique1
não conheço outra forma que não seja armazenar cada login no banco, e a cada novo cadastro de login seja feito um select no banco e verifique se o login já existe
gomesrod
Realmente tem esse problema que você acabou de ver… qualquer um vê todos os usuários cadastrados no sistema.
Além disso, conforme a base de usuários cresce a página de cadastro se torna mais pesada.
Mas a boa notícia é: não precisa dar submit na página inteira para validar o usuário no servidor. Experimente Ajax!
T
tsalsicha
Rs estava com um leve medo de alguém me aconselhar usar AJAX.
Já vi que no fim, vou ter que aprender a usá-lo mesmo. Acho extremamente complicado. Mas beleza, devagarinho eu acho que chego lá rs
Valew velho
MichelSante
Acredito que o AJAx será sua escolha.
De uma olhada em JQuery, tem umas bibliotecas prontas que facilitam.
gomesrod
É nada! Eu juro
P
pbnf
tsalsicha:
Olá, para evitar que dois logins iguais sejam cadastrados, no carregamento da página de cadastro de usuários, via javascript eu crio um vetor com todos logins cadastrados, no campo login, com onBlur eu consulto esse vetor e comparo cada posição com o que foi digitado no campo.
Esse método foi o que achei pra arrumar isso (sem dar submit). Mas não sei se ele é usual. Existe outra forma de se fazer essa verificação ou está bom do jeito aí de cima ???
Qual a duvida afinal, pois o titulo é uma coisa e o corpo do post é outro ? Qual o problema de dar “submit” ?
mondor
Como você está populando esse seu array? Já não é de um select no banco? Qual o problema de fazer um select no submit? Não tem complicação!
E ajax não é difícil! E no fim ele vai simular seu submit…