Ir para conteúdo

POWERED BY:

Arquivado

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

willians dos reis

Verificar se o login ja existe

Recommended Posts

ola .. você quer verificar um login sem da refresh? isso é ajax amigo e não asp.para verificar é simples faça um rs de verificação antes de cadastra o login

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola .. você quer verificar um login sem da refresh? isso é ajax amigo e não asp.para verificar é simples faça um rs de verificação antes de cadastra o login

designmix , valeu lembrar qual tecnologia éh veio mas preciso mesmo do codigo. num sei muito de asp e nem de ajax. por isso postei aqui minha duvida... se alguem puder me mandar uma luz (uma maneira de fazer isso).. agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem me ajuda neste script aki veio...

 

Galera me ajudem aew veio... Seguinte ahei este tutorial explicando como atualizar sem resfresh e adaptei pro que eu queria mas ta faltando um detalhe.

 

To verificando se o login existe!

 

Se existir mostra um x vermelho , se não, mostra uma seta verde de liberado. Até ai tudo bem, mas neste codigo logo abaxio ta falando um detalhe na sql. Ele ta me retornando só o registro que esta ordenado como login.

 

PS.: já tirei o "order by login" mas nao adiantou ele me retorna o mesmo problema

Tentei colocar o "where login" alguma coisa, mais nao sube capturar a informação do campo login atravs do esquema javascript "frmMain.login.value"

 

Me retorna na ordem alfabetica por causa do order by login:

 

2 - Beltrano

3 - Fulano

1- Zuando

 

Na tabela usuario

 

1 - Zuando

2 - Beltrano

3 - Fulano

 

Quando digito no campo login o nome pretendido

 

- se eu coloco "Beltrano" aparece o x vermelho (ate aki ta ok)

- mas se coloco "Fulano" aparece a seta verde de liberado pois ele só me dá o "Beltrano" como existente no bd!

 

============================================================================

CÓDIGO ADAPTADO:

============================================================================

http://www.imasters.com.br/artigo/4396/asp..._sem_usar_ajax/

 

Rafael Martin

 

Buscar registros do banco de dados sem recarregar a página e sem usar AJAX

============================================================================

 

<%

'----------------------------------------------------------------------

'Aqui vamos estabelecer conexão com o banco de dados

Dim oConn, oRS, sql

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("cadastros.mdb")

'----------------------------------------------------------------------

%>

 

<form name="frmMain" id="frmMain" method="post">

<table border="0" cellpadding="2" cellspacing="0" align="center">

<tr>

<td>

Login:

</td>

<td>

<input name="login" id="login" type="text" maxLength="36" onChange="sel_nome();" onblur="sel_nome();" onfocus="sel_nome();" onclick="sel_nome();">

<b id="caixa" style="display:'none'"><img src="b_sim.gif"> Liberado</b>

<b id="caixa2" style="display:'none'"><img src="b_nao.gif"> Já existe</b>

</td>

</tr>

</table>

</form>

 

<script>

 

function mostra(item,item2){

if (item.style.display=='none'){

item.style.display='';

item2.style.display='none';

}

}

 

/* Aqui é que está o grande segredo */

function sel_nome()

{

 

<%

'----------------------------------------------------------------------

sql = "SELECT login FROM usuario order by login"

set oRS = oConn.execute(sql)

'----------------------------------------------------------------------

 

'Agora nós vamos ler todas as linhas (registros) que temos no banco

if oRS.EOF = false then

%>

 

if (frmMain.login.value == "<%=oRS.Fields("login")%>"){

java script:mostra(caixa2, caixa)

return false;

}

if (frmMain.login.value != ""){

if (frmMain.login.value != "<%=oRS.Fields("login")%>"){

java script:mostra(caixa, caixa2)

return false;

}

return false;

}

<%

oRS.MoveNext

end if

 

oRS.close

set oRS = nothing

%>

}

</script>

 

ME AJUDEM SEI QUE É BESTEIRA Q TA FALTANDO MAIS ME DEEM UMA LUZ AEW...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia caro companheiro,

 

 

Estou com o mesmo problema, porém eu sei que pode-se usar o evento "OnBlur" (ao sair do campo). Ao sair do campo esse evento chama uma função java script.

 

O problema é o seguinte: não sei como criar uma função javaScript para verificação em banco de dados. Talvez, possamos montar esse quebra-cabeças juntos.

 

 

A função ficaria mais ou menos assim:

 

<script>

function Verifica_Registro(campo)

{

<%

Dim Conector

Dim Insert

Set Conector = Connect()

ComandoSQL = "select Id, Valor, Descricao from DividasMensais where id = campo"

Set Insert = conector.execute(ComandoSQL)

 

if not (insert.bof and insert.eof) then

 

%>

{

alert("Registro já existe!")

return false;

}

return true;

}

<%end if%>

</script>

 

O campo ficaria assim:

 

<input name="campo" type="text" id="txt" size="15" maxlength="20" onBlur="return Verifica_Registro(this);"></td>

 

 

Como encaixar um ASP dentro de um JavaScript???

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.