Olá pessoal, já procurei na internet algumas soluções mas nenhuma serviu.
Quero fazer a validação do nome do usuário consultando se o nome já existe no banco. Fazer isso de maneira simples eu fiz fazendo essa verificação na página para a qual o formulário redireciona (usando ASP). O problema é que quero que os campos do formulário não sejam apagados caso o nome digitado pelo usuário já exista no banco de dados. Acho que para isso teria que fazer a verificação na própia página do formulário, mas não sei como fazer isso usando ASP. As verificações se os campos estão em brancos eu fiz com javascript na própria página. Mas como usar ASP na mesma página para consultar o banco e se o nome já estiver cadastrado dar um alert (queria algo como o alert, mas se não for tudo bem) e voltar para o formulário ainda preenchido?
Aqui no fórum, cada campo já é verificado assim que é preenchido. Este modo me interessa também. Tanto faz se é assim ou se a verificação é feita após a submissão do formulário.

Validação De Cadastro
Started By VitorF, 09/08/2010, 14:40
3 replies to this topic
#1
Posted 09/08/2010, 14:40
#2
Posted 17/08/2010, 09:21
Pessoal?
#3
Posted 17/08/2010, 10:17
Eu não entendo muito de ASP. Programo em PHP.
Mas essa validação é feita via ajax.
Então você pode fazer uma requisição de acordo com um evento na página.
Dá uma olhada nesta dica do colega.
Mas essa validação é feita via ajax.
Então você pode fazer uma requisição de acordo com um evento na página.
Dá uma olhada nesta dica do colega.

Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#4
Posted 08/09/2010, 23:59
uma coisa rapida e facil... faça a mesma verificação que vc já faz, em outra pagina, e coloque isso:
if not <conexao de verificacao do nome do usuario>.eof then
response.write "<html><body onload='javascript:history.go(-1);'></body></html>"
end if
ou se quiser colocar um textinho para o user clicar mesma coisa usa o history que sarva tudiu
[]s
if not <conexao de verificacao do nome do usuario>.eof then
response.write "<html><body onload='javascript:history.go(-1);'></body></html>"
end if
ou se quiser colocar um textinho para o user clicar mesma coisa usa o history que sarva tudiu

[]s
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)