Ajuda - Busca - Membros - Calendário
Versão Completa: (Resolvido) ENTER pega o primeiro botão
Fórum Script Brasil > Programação & Desenvolvimento > .NET
Gafanhoto
Olha só.... Tenho uma página com 3 botões. São eles em ordem de cima pra baixo:

LOGOUT

BUSCAR

BUSCAR NUMERO

Eu tenho um textbox e ao lado o botão BUSCAR. O problema é que ao dar um ENTER, que é o que a maioria das pessoas faz, o browser pega o primeiro botão de cima pra baixo, pois não está entre tags <form> como era antigamente.

E o primeiro botão de cima pra baixo é o LOGOUT.

COmo faço pra, ao dar um ENTER na textbox ele ativar o evento onClick do botão BUSCAR ao invés do LOGOUT?
raphael_suporte
se está usando o IDE do Visual Studio, basta selecionar o botão que deseja e marca-lo como 'default'
Gafanhoto
O problema é o seguinte.

O botão LOGOUT está em uma Master Page.

E depois tenho mais 2 botões dentro do CONTENT PLACE HOLDER.

É o padrão TEXTBOX e um botão do lado, pra sistema de busca.

Se eu definir o de cima como default, ao dar ENTER estando na textbox de baixo ele dará um submit no botão de cima.


quintelab
O panel tem a propriedade DefaultButton, basta colocar o textbox e o botão no mesmo panel e definir esta propriedade.

Abraços...
Gafanhoto
Perfeitooooo...

Eu nem tinha colocado os botões dentro de um Panel.

Resolvido... Obrigado mais uma vez.. Bah quintelab, de tanto que tá me ajudando daqui um pouco vai ter que mandar a conta pra mim fim do mês.... rsrsrsrs

falou... abraço
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.