在 Internet Explorer 中,如果我在 TextBox P 中按 Enter 键,它会使用 LoginButton 的 onclick 事件提交表单。
这就是我想要发生的事情。
在谷歌浏览器中,如果我按 Enter 键,它会通过 Button1 的 onclick 提交表单。
这不是我想要发生的。
通常情况下,Button1 在窗体上实际上是不可见的。在某些情况下,执行不同的任务然后登录是可见的。
当有人按下回车键时,如何独立地强制浏览器始终使用 LoginButton onclick?
<asp:TextBox ID="P" runat="server" TextMode="Password" Width="150"></asp:TextBox>
<asp:LinkButton CssClass="button" ID="LoginButton"
runat="server" CommandName="Login" Text="Log In" ValidationGroup="Login1"
onclick="LoginButton_Click" />
<asp:Button
ID="Button1" runat="server"
Text="Submit" onclick="Button1_Click" />