我已经全部寻找解决方案,但无法做到。
我有一个WebForm页面,其中包含用于过滤搜索的文本框和一个按钮(在面板内部)。在输入条件后按Enter时,它会启动按钮点击事件。
这是一个旧应用程序,它在我们对其进行测试的所有浏览器中都起作用。最近,它仅在IE 11中起作用。我进行了多次尝试使其在Chrome中起作用,无济于事。我使用的最后一个实现是基于本文捕获Enter密钥以引起按钮单击的本文。
。是否有可能捕获键盘事件(Enter)以触发按钮单击Chrome中的事件?
谢谢。-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" />