Trigga event vid retur i textbox

.NET

2 svar · 515 visningar · startad av Wahlenberg

Medlem sedan juni 200073 inlägg
Trådstart#1

Hej,
jag har ett problem som säkerligen är mycket basalt. Är nybörjare ASP.NET.
Jag har en textbox och en liten knapp till höger om denna. När man trycker på knappen kommer en funktion triggas som skriver ut samma text på sidan. Jag vill att samma sak ska hända som när jag trycker på knappen om jag efter att ha matat in några tecken i rutan trycker på enter-knappen på tangentbordet. Har dock inte listat ut hur detta ska gå till. Vore tacksam för svar!

Medlem sedan mars 20011 346 inlägg
#2

i page_load

TextBox1.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) 
{document.getElementById('" + Button1.UniqueID + "').click();return false;}} else {return true}; ")

...där din textruta heter "TextBox1" och din knapp heter "Button1"

Medlem sedan sep. 20011 914 inlägg
#3
<asp:panel id="pnl1" defaultbutton="bt1" runat="server">
   <asp:textbox id="tb1" runat="server" />
   <asp:button id="bt1" text="Click me" runat="server" />
</asp:panel>
251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)