我有一个文本框和几个按钮。当文本框被聚焦并按下<Enter>
键时,我想要一个特定的按钮来运行。
我怎么能这样做?
我的文本框:
<asp:TextBox ID="TxtPost" CssClass="TxtPost" TextMode="MultiLine" runat="server">
</asp:TextBox>
我的按钮:
<asp:Button ID="Btn1" runat="server" Text="" />
<asp:Button ID="Btn2" runat="server" Text="" />
<asp:Button ID="Btn3" runat="server" Text="" />
关注#TxtPost
并按下<enter>
#Btn2
应该运行。关于如何实现这一目标的想法?
答案 0 :(得分:2)
您可以将字段和按钮包装在Panel
中并使用DefaultButton
属性。
例如:
<asp:Panel ID="panel1" runat="server" DefaultButton="Btn1">
<asp:TextBox ID="TxtPost" runat="server"></asp:TextBox>
<asp:Button ID="Btn1" runat="server" />
</asp:Panel>