webForumDet fria alternativet

Enter i textbox ska trigga onclick i en knapp

.NET

2 svar · 385 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#1

Jag har en textbox och en asp:button med ett onclick på och jag vill att när man trycker på enter i textfältet så ska knappens onclick event triggas. Jag vet att det går att lösa med javascript, men jag har märkt att det ibland fungerar utan javascript, men ibland inte. Just nu fungerar det inte, trots att det fungerade förut men jag kan inte se vad jag har gjort som skulle få det att balla ur... :( Har försökt med att sätta tabordning men det fungerar inte ändå. Textfältet och knappen ligger efter varandra så det finns inga kontroller emellan.

Antar att det inte handlar om tur/otur utan vad är det som gör att onclick triggas/inte triggas när man trycker på enter i ett textfält!?

Medlem sedan feb. 2005280 inlägg
#2

Det är den första input button i formuläret som får enter-eventet vad jag vet.

Jag brukar lösa det med att lägga en <asp.Panel runt det hela och i den sätta DefaultButton="Button1" i den, så funkar enterknappen.

Medlem sedan sep. 2005673 inlägg
#3

Aha, det förklarar saken... tackar och bugar! :)

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)