将焦点设置为文本框中的按钮?

Eti*_*nne 1 c# vb.net asp.net

我的表单上有几个文本框和按钮.

让我们说txtBox1在btnSubmit1旁边,txtBox2在btnSubmit2旁边,txtBox3在btnSubmit3旁边.

当用户开始在txtBox3中键入内容时,如何将焦点设置为btnSubmit3.含义.....如果用户键入文本框,程序将知道当用户按下回车键时要触发的按钮.

Mik*_*röm 6

如果使用面板,则应该能够设置默认按钮.我不确定它是win表单应用程序还是Web表单应用程序,但这是您应该如何使用Web表单执行此操作:

<asp:Panel id="panel1" runat="server" DefaultButton="Button1">
   <asp:TextBox id="textbox1" runat="server" />
   <asp:Button id="Button1" runat="server" Text="Button 1" />
</asp:Panel>

<asp:Panel id="panel2" runat="server" DefaultButton="Button2">
   <asp:TextBox id="textbox2" runat="server" />
   <asp:Button id="Button2" runat="server" Text="Button 2" />
</asp:Panel>

<asp:Panel id="panel3" runat="server" DefaultButton="Button3">
   <asp:TextBox id="textbox3" runat="server" />
   <asp:Button id="Button3" runat="server" Text="Button 3" />
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)