在ASP.Net文本框中按Enter键以调用按钮单击事件在Chrome

时间:2017-10-03 12:41:53

标签: asp.net events button click enter

我已经全力以赴寻找解决方案,但一直无法做到。

我有一个WebForm页面,其中包含用于过滤搜索的文本框和按钮(面板内部)。在输入条件后按Enter键时,它会触发按钮单击事件。

这是一个遗留应用程序,这在我们测试过的所有浏览器中都有效。最近,它只能在IE 11中运行。我多次尝试在Chrome中使用它无济于事。我使用的最后一个实现是基于这篇文章Capturing the Enter key to cause a button click

是否可以捕获按键事件(回车)以触发Chrome中的按钮点击事件?

感谢。 -Paul

1 个答案:

答案 0 :(得分:0)

嘿paul你可以测试以下内容,我已经尝试了它并且它与我合作,面板一个为我工作,它之前在chrome工作:

将您想要使用的想要的文本框与面板中的输入一起使用,并选择面板的默认按钮到您想要的按钮的ID:

<asp:Panel ID="p1" runat="server" DefaultButton="b1">
         <asp:TextBox ID="t1" runat="server"></asp:TextBox>

        </asp:Panel>
    <asp:Button ID="b1" runat="server" />