ferreira12 Posted April 1, 2014 Report Share Posted April 1, 2014 Boas... Tenho um textbox, com o evento textChanged. em que o código não é redirecionado para lado nenhum... no entanto ele passa para um button Click, quando não era suposto. O que se poderá estar a passar? existe algum procedimento no textchagend, existe alguma forma de forçar a não entrar no button click? Link to comment Share on other sites More sharing options...
nelsonr Posted April 1, 2014 Report Share Posted April 1, 2014 Boas, já confirmaste nos eventos da textbox qual a função que está a ser chamada no evento do textChanged? Link to comment Share on other sites More sharing options...
ferreira12 Posted April 1, 2014 Author Report Share Posted April 1, 2014 Sim, e não estou a chamar nenhum evento no textChanged Link to comment Share on other sites More sharing options...
nelsonr Posted April 1, 2014 Report Share Posted April 1, 2014 Mas como é que fazes para ele activar o evento do button click? Preenches a textbox e sais com o ENTER ou TAB? Link to comment Share on other sites More sharing options...
ferreira12 Posted April 1, 2014 Author Report Share Posted April 1, 2014 Comentei o código todo do evento TextChanged. e com break point, verifiquei o mesmo, passa para o botão... Saio com um ENTER Link to comment Share on other sites More sharing options...
nelsonr Posted April 1, 2014 Report Share Posted April 1, 2014 Não será que tens o botão como default nas propriedades do form? (propriedade AcceptButton) Link to comment Share on other sites More sharing options...
ferreira12 Posted April 1, 2014 Author Report Share Posted April 1, 2014 Não estou a ver essa propriedade, consegue me explicar onde posso ver. Link to comment Share on other sites More sharing options...
nelsonr Posted April 1, 2014 Report Share Posted April 1, 2014 No proprio form. Clicas em qualquer parte do form (que não tenha nada), e verificas na parte das propriedades a propriedade "AcceptButton" Link to comment Share on other sites More sharing options...
ferreira12 Posted April 1, 2014 Author Report Share Posted April 1, 2014 Pois, o problema é que estou a trabalhar em web... Link to comment Share on other sites More sharing options...
nelsonr Posted April 1, 2014 Report Share Posted April 1, 2014 Os browsers por default fazem o submit quando se clica em enter e tens apenas um campo no form. http://www.philipphoffmann.de/blog/2012/08/25/browsers-automatically-submit-single-input-field-forms-on-enter-and-how-to-fix-that/ Adiciona outro e deve resolver Link to comment Share on other sites More sharing options...
ferreira12 Posted April 1, 2014 Author Report Share Posted April 1, 2014 Pois, assim ficou resolvido... Isto realmente é um bocado estranho isto acontecer. Mas muito obrigada pela ajuda. Link to comment Share on other sites More sharing options...
nelsonr Posted April 1, 2014 Report Share Posted April 1, 2014 Não é estranho, é o procedimento normal dos browsers. Normalmente em web usa-se o TAB para passar de um campo para outro e o ENTER para submeter. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now