文本框回车自动提交

纳闷了好久的文本框回车提交问题

如果页面只有一个文本框+提交按钮

<form id="form1" runat="server">
    <asp:TextBox id="TextBox1"  runat="server"></asp:TextBox>
    <asp:Button id="Button1"  runat="server"  Text="Button" OnClick="Button1_Click"></asp:Button>
</form>

在TextBox1文本框里回车,没有响应Button1_Click事件。

<form id="form1" runat="server">
    <asp:TextBox id="TextBox1"  runat="server"></asp:TextBox>

    <asp:TextBox id="TextBox2"  runat="server"></asp:TextBox>
    <asp:Button id="Button1"  runat="server"  Text="Button" OnClick="Button1_Click"></asp:Button>
</form>

 如果有两个文本框或两个以上时,在TextBox1文本框里回车,可以响应Button1_Click事件。

解决方法:

在页面 form 中增加一个 <input style="display:none">

原文地址:https://www.cnblogs.com/OwenWu/p/1591107.html