注销按钮截取回车键



我有这样的asp.net页面:有一个包含所有控件的form,里面有一个LoginStatus和一些其他控件,如TextBoxImageButton

我的问题是:当我们在文本框中按Enter时,会按下"注销"按钮,然后用户就会退出。有办法避免吗?

我尝试了javascript,但我的控件在ajax面板中,而且非常复杂,有html的方法吗?

谨致问候,Antonino

用这样的东西包装TextBox或包含TextBox的HTML:

<div onKeyDown="return (event.keyCode!=13);"> ... </div>

如果你确实希望在按下回车键而不是注销按钮时发生一些事情,你可以将内容包装在面板内,并分配一个DefaultButton,如下所示:

<asp:Panel ID="Panel1" runat="server" DefaultButton="Button2">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="LogOut" />
    <asp:Button ID="Button2" runat="server" Text="Cancel" />
</asp:Panel>

现在,当按下任一文本框中的回车键时,取消按钮将启动。

相关内容

  • 没有找到相关文章

最新更新