Evento Leave em Textbox Asp.net

194 views
Skip to first unread message

Rafael Costa

unread,
Nov 15, 2010, 2:43:16 PM11/15/10
to dotn...@googlegroups.com
Boa tarde pessoal,

Estou com um problema aqui. Preciso disparar uma função quando o usuário deixar uma Textbox, essa função verifica se o email digitado já foi cadastrado no sistema, ou seja o evento TextChanged  faria demasiadas requisições no banco tornando inviável a sua utilização.
Em windows forms existe o evento Leave mas em Asp.net não. Vocês conhecem alguma maneira de se fazer isso?

Att.
Rafael Costa

Rafael Amorim

unread,
Nov 15, 2010, 2:53:14 PM11/15/10
to dotn...@googlegroups.com
Cara você pode usar Javascript, o evento onblur

dá uma olhada aqui neste exemplo...
http://www.criarweb.com/artigos/402.php

Att.
Rafael Amorim


--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
".Net Br" no Google Groups: http://groups.google.com.br/group/dotnet_br/
E-mail do Grupo: dotn...@googlegroups.com
"Your Potential. Our Passion."
 
==============================
Comunidade de desenvolvedores PHP
"LISTA PHP" no Google Groups: http://groups.google.com.br/group/listaphp
E-mail do Grupo: list...@googlegroups.com

Rafael Costa

unread,
Nov 15, 2010, 3:06:13 PM11/15/10
to dotn...@googlegroups.com
Show! o evento onblur  funciona do jeito que eu preciso. Mas como eu chamaria uma função que está no code behind através do JavaScript?

Rafael Costa

Rafael Amorim

unread,
Nov 15, 2010, 3:10:48 PM11/15/10
to dotn...@googlegroups.com
Para fazer o acesso no lado do servidor vc vai ter que fazer via ajax....

este exemplo aqui deve ajudar vc...
http://devbrasil.net/profiles/blogs/acessando-webmethods-aspnet

Qualquer coisa dá uma buscada no Google sobre Ajax com Jquery em asp.net

Att.
Rafael Amorim

Rafael Costa

unread,
Nov 15, 2010, 3:27:58 PM11/15/10
to dotn...@googlegroups.com
Rafael, muito obrigado mesmo. agora tá funcionando legal. valeu

Att.
Rafael Costa

Rafael Amorim

unread,
Nov 15, 2010, 4:24:49 PM11/15/10
to dotn...@googlegroups.com
Que bom q conseguiu!

Precisando é só falar, que a galera aqui do grupo é bem bacana!

Att.
Rafael Amorim

Diogo Menezes

unread,
Nov 16, 2010, 8:12:53 AM11/16/10
to dotn...@googlegroups.com
Que isso, não precisa disso tudo não.

Você pode usar um __doPostBack(eventTarget, eventArgument)

Assim vc chama a ação de um botão por exemplo.

<input type="text" onblur="__doPostBack(nomedobotao, '')" />
Abraços,

Diogo Menezes
http://dmenezes.com.br
http://twitter.com/diogolmenezes
Reply all
Reply to author
Forward
0 new messages